我设计了一个GUI,在其中使用了一个JTable,必须使其中的2列不可见。我该怎么办?
最佳答案
从TableColumn
中删除TableColumnModel
。
TableColumnModel tcm = table.getColumnModel();
tcm.removeColumn( tcm.getColumn(...) );
如果您需要访问数据,则可以使用
table.getModel().getValueAt(...)
。对于允许用户隐藏/显示列的更复杂的解决方案,请 checkout Table Column Manager。