2010-01-26 111 views
7

我目前使用JTable來顯示數據庫中的內容。我想爲用戶提供設施,以便他可以使用Shift +箭頭鍵選擇他想要的行數,然後使用提供的刪除選項刪除這些記錄。請提供一個小例子。選擇多行JTable

回答

21

你需要讓多個選擇:

table.setRowSelectionAllowed(true); 
table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); 

然後,你需要編寫合適的選擇偵聽器。這有點困難,試圖找到谷歌相關的解決方案。你可以看看an example of selection listener

+1

謝謝!它終於奏效了! :) – Supereme