可能重复:
如何使 JTable 中的列对 Swing Java 不可见
如何隐藏 DefaultTableModel 中的特定列以使其在表中显示?
我正在尝试将数据输入到 JTable 中的三列,但我只想显示两列。实际上,我想隐藏第三列,不是通过将宽度设置为 0,而是通过任何其他可以在单击事件上从隐藏列中获取数据的方法。
如何以这种方式隐藏列?
我正在使用以下代码:
try {
String Title[]= new String{"a","b","c"};
Object obj= new Object[50][3];
JTable table= new JTable(obj,title);
JScrollPane jsp= new JScrollPane(table);
add(jsp);
} catch(Exception ex) {
ex.printStackTrace();
}