2010-06-29 8 views
0

J'essaie d'utiliser une boîte JDialog qui a un champ de texte de recherche qui, au fur et à mesure que du texte est entré, raccourcit une liste à celles qui correspondent. Sur cette liste, je voudrais afficher chaque ligne avec une case à cocher qui peut être sélectionnée. Je pourrais aussi vouloir que la fonction fonctionne comme une liste de sélection complète où Ctrl + Clic sur la ligne sélectionnerait l'élément et cochez sa case. Comment puis-je faire cela?Liste de cases à cocher dans JDialog

Répondre

1

Jlist est exactement ce que vous cherchez. Vous pouvez utiliser une liste de cases à cocher et les cliquer sur Ctrl.

1

Je voudrais utiliser un JTable avec deux colonnes. La première colonne peut être votre case à cocher et la deuxième colonne pourrait être le texte.

Lire la section du tutoriel Swing sur "Comment utiliser les tables", en particulier la partie sur Sorting and Filtering pour un exemple.