有沒有一種方法,我可以有一個父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