2010-01-26 5 views
7

J'utilise actuellement JTable pour afficher le contenu de la base de données. Je veux fournir la facilité pour l'utilisateur afin qu'il puisse sélectionner le nombre de rangées qu'il veut employer en utilisant la touche shift + flèche et ensuite supprimer ces enregistrements en utilisant l'option prévue pour la suppression. S'il vous plaît fournir un petit exemple.Sélection de plusieurs lignes de JTable

Répondre

21

Vous devez permettre une sélection multiple:

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

Ensuite, vous devez écrire auditeur de sélection appropriée. C'est un peu plus difficile, essayez de trouver dans les solutions liées à google. Vous pouvez regarder an example of selection listener.

+1

Merci! Cela a fonctionné enfin! :) – Supereme