我有一个带有大量冗余列的JTable。用户可以选择自定义删除列的表:
Table.removeColumn(Table.getColumnModel().getColumn(11));
关闭程序时,会保存设置。但我找不到检查列是否可见的方法(使用该命令删除)?
答案 0 :(得分:0)
您可以使用getColumnCount()
和getColumnName(int column)
方法根据列名保存哪些列可见。
int numColumns = jTable.getColumnCount()
for(int index = 0; index < numColumns; index++)
{
String name = jTable.getColumnName(index);
// add name to list and save after iteration
}