2010-01-26 28 views
7

Ich verwende derzeit JTable, um den Inhalt in der Datenbank anzuzeigen. Ich möchte die Möglichkeit für den Benutzer bereitstellen, so dass er die Anzahl der Zeilen, die er will, mit Umschalttaste + Pfeiltaste auswählen und später diese Datensätze mit der zum Löschen vorgesehenen Option löschen kann. Bitte geben Sie ein kleines Beispiel an.Auswählen mehrerer Zeilen von JTable

Antwort

21

Sie benötigen Mehrfachauswahl ermöglichen:

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

Dann müssen Sie eine geeignete Auswahl Hörer schreiben. Es ist ein bisschen schwieriger, versuchen Sie, in Google verwandte Lösungen zu finden. Sie können an example of selection listener betrachten.

+1

Vielen Dank! Es hat endlich funktioniert! :) – Supereme