2
如何从一个对象中的某些列中创建一个表,但不是所有的列?这是所需的输出:Jtable隐藏一些列
ID|Author|Messages
----------------------------
2 |Alice | My first message
5 |Alice | My second message
6 |Bob | Hello
这是对象。
private String[] columnNames
= {"ID","Author", "HideThis", "Messages"};
private Object[][] data = {
{"2", "Alice", "Hide this", "My first message"},
{"5", "Alice", "Hide this", "My second message"},
{"6", "Bob", "Hide this", "Hello"}
};
private DefaultTableModel model = new DefaultTableModel(data, columnNames);
我是否必须创建一个新的数据对象并只复制相关的列或有没有方法说columnSetHidden(2)?