创建两个Jtable table1和table2。我通过这段代码给table1头给table2。
table2.setTableHeader(table1.getTableHeader());
,但我也想给table1头属性table2。比如排序和边距调整大小。
,但我也想给table1头属性table2。就像排序和边距调整。
-
共享TableColumnModel,
-
使用,覆盖方法
columnMarginChanged
和columnMoved
,两者都在TableColumnModelListener中实现, -
。基于@camickr
代码的简单、部分使用
like Sorting
排序是由RowSorter控制的,所以我猜你也需要共享排序器。
阅读Swing教程中关于排序和过滤的部分以获取更多信息。
我猜你会在表1上使用getRowSorter(...)
,在表2上使用setRowSorter(...)
。