我设计了一个GUI,在其中使用了一个JTable,必须使其中的2列不可见。我该怎么办?

最佳答案

TableColumn中删除TableColumnModel

TableColumnModel tcm = table.getColumnModel();
tcm.removeColumn( tcm.getColumn(...) );

如果您需要访问数据,则可以使用table.getModel().getValueAt(...)

对于允许用户隐藏/显示列的更复杂的解决方案,请 checkout Table Column Manager

07-27 21:13