2010-01-26 21 views
7

Obecnie używam JTable, aby wyświetlić zawartość w bazie danych. Chcę udostępnić obiekt dla użytkownika, aby mógł wybrać liczbę żądanych wierszy za pomocą klawisza shift + strzałka, a następnie usunąć te rekordy za pomocą opcji przewidzianej do usunięcia. Podaj mały przykład.Wybieranie wielu wierszy JTable

Odpowiedz

21

Musisz zezwolić na wielokrotne zaznaczenie:

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

Następnie trzeba napisać odpowiedni słuchacza selekcji. To trochę trudniejsze, spróbuj znaleźć w Google rozwiązań związanych. Możesz spojrzeć na an example of selection listener.

+1

Dziękujemy! W końcu zadziałało! :) – Supereme