有没有一种方法,我可以有一个父JTable排序值被传递和设置在Java 1.4中的子JTable的排序?我拥有的是具有约6列的子主题的JTable,以及具有相同列的子JTable的子JTable。我需要做的是,当用户从父级JTable中选择一个项目并更新子级JTable时,排序会改变为当时的父级JTable。我已经使用Java 1.6和TableRowSorter类正常工作,直到我意识到必须使用Java 1.4 - TableRowSorter类不存在。JTable排序与双表保持同步在Java 1.4
0
A
回答
1
是否需要按照TableRowSorter
所做的方式为表提供排序的问题,还是需要将排序键从父项传递给子项?
如果是前者,你可以备份你的JTables
一个TableModel
s表示包含实现Comparable
行对象。然后,您可以为每列实施自己的Comparator
类。然后,您可以在您的定制TableModel
上对支持排序的收集设置适当的Comparator
。
如果是后者,我想你正在执行ListSelectionListener
以便用正确的数据触发子表的填充。在这个相同的过程中,您可以查询父表的当前Comparator
并将其应用到子表模型。
相关问题
- 1. 按列标题排序表并保持NSArrayController同步
- 2. 在Oracle中保持表的同步
- 3. 与salesforce的双向同步(java)
- 4. CONTACT_ID - 保持同步
- 5. 数组排序,但保持其他同步
- 6. 保持Gemfire与数据库同步
- 7. TFS:与其主人保持同步
- 8. 保持测试类与源类同步
- 9. 保持LinqToSQL与数据库同步
- 10. 保持iPhone应用程序与GWT应用程序同步
- 11. JTable渲染器与排序
- 12. JTable与jgoodies排序问题
- 13. Eclipse如何与Java更新保持同步?
- 14. Postgresql:保持2个序列同步
- 15. 保持2代表的设计同步
- 16. Java ZK ListBox listModel排序后不同步
- 17. 排序的双向链表的Java
- 18. 保持MasterViewController和DetailViewController同步
- 19. 保持mongo模式同步
- 20. 如何保持不同步
- 21. ,DbSet.Local保持不同步
- 22. 保持两个AVPlayers同步
- 23. 保持i18n资源同步
- 24. 将MySQL ID与JTable行同步
- 25. WPF保持列排序与Datagrid
- 26. 保持核心数据与多个手表同步
- 27. 在Java 1.5中对JTable进行排序排序
- 28. 使JTextField与JTable列保持相同的大小
- 29. 与排序的Backbone.Collection同步阵列
- 30. AngularJS:在使用嵌套JQuery排序时保持Dom和模型同步
我不明白这个父JTable和子JTable的概念。如果你只想在桌面上排序,那么在1.4中没有直接的API,你可能需要自己编写它,或者更好地复制1.6 TableRowSorter代码并使用它。 – 2010-02-16 02:33:05