2011-12-31 69 views
2

我有四個JTable排列在一個2×2的正方形。我想要連接列和行:當一個表上的列被重新安排或調整大小(由用戶或其他人)時,我希望在上面或下面(實時)發生同樣的事情;當行或列進行排序或突出顯示時,我希望突出顯示在鄰近表格中發生,形成一個連續的選擇行。 Screenshot連接/鏈接JTable UI

在右邊,編號列的新表(在所有四個表)

回答

2

開始要同步滾動,獨立滾動窗格的垂直滾動條可以共用一個BoundedRangeModel。要同步選擇,單獨的表可以共享一個共同的ListSelectionModel。表格模型必須相稱。有一個示例顯示了Q&A中的兩個表格。

+2

+1或share ColumnModel – mKorbel 2012-01-01 22:19:07

+0

@mKorbel:啊,我看到'TableColumnModel'也有一個'ListSelectionModel'。 – trashgod 2012-01-01 23:30:15