我创建了两个Jtable table1和table2。我通过此代码将table1标头提供给table2。
table2.setTableHeader(table1.getTableHeader());
但我也想将table1标题的属性赋予table2。比如排序和保证金重新调整大小。
答案 0 :(得分:1)
但我也想将table1标题的属性赋予table2。喜欢 排序和保证金重新调整大小。
使用,覆盖方法columnMarginChanged
和columnMoved
,两者都在TableColumnModelListener中实现,
答案 1 :(得分:1)
喜欢排序
排序由RowSorter控制,所以我猜你也需要共享分拣机。
阅读Sorting and Filtering上Swing教程中的secton以获取更多信息。
我猜你会在table1上使用image = new Image()
image.src = "abc.svg"
image.waitLoad()
//do anything
而在table2上使用getRowSorter(...)
。