2011-11-23 44 views
1

我有一些標籤和jTable的擺動佈局。 在左側,我有jTable,在右側有標籤。使用JTable的主細節

我想將頁面設置爲主頁面/詳細頁面,其中jTable是主頁面,而標籤用作詳細信息。

我找到了從jTable獲取索引的方法 - 我的問題。我可以用什麼樣的監聽器來判斷用戶是否在表中選擇了一行?

回答

5

您需要獲取JTable的選擇模型(使用getSelectionModel())並將ListSelectionListener添加到此模型中。

確保使用convertRowIndexToModel將所選行的索引轉換爲表模型中的索引:如果對錶進行排序或過濾,則視圖和模型索引將不會相同。