Java:可以替换现有JTable中的TableModel吗?
是否可以在现有JTable中替换整个TableModel,或者我必须重新创建JTable?您可以使用Java:可以替换现有JTable中的TableModel吗?,java,swing,jtable,tablemodel,Java,Swing,Jtable,Tablemodel,是否可以在现有JTable中替换整个TableModel,或者我必须重新创建JTable?您可以使用JTable.setModel()方法设置新模型 查看详细信息当您更改型号时,您会被旧列标题卡住getColumnName()只在初始化时被调用。Dam-我在eclipse编辑器中使用内联javadoc,但没有找到它,但我回去检查了,它就在那里。对于JXTreeTable也很有帮助,您可能必须使用setTreeTableModel()。所以不可能同时更改列名?在我的例子中,我想创建一个data v
JTable.setModel()
方法设置新模型
查看详细信息当您更改型号时,您会被旧列标题卡住
getColumnName()
只在初始化时被调用。Dam-我在eclipse编辑器中使用内联javadoc,但没有找到它,但我回去检查了,它就在那里。对于JXTreeTable也很有帮助,您可能必须使用setTreeTableModel()
。所以不可能同时更改列名?在我的例子中,我想创建一个data viewer表,它在没有数据的情况下初始化,并在不同线程提供模型后填充。但是,正如您所说,列名不会出现!