2010-06-30 6 views
0

J'essaye d'afficher une JCheckBox sur une ligne qui se trouve dans la liste JList multiple et qui continue d'exécuter ses fonctionnalités.JCheckBox pour afficher et exécuter des fonctionnalités dans JList

Maintenant, si j'ajoute JCheckBox en tant qu'élément, il imprime simplement son format toString.

Aide/idées?

+0

Vous avez reçu une réponse à cette question hier. Remarquez comment vous avez eu la même réponse aujourd'hui. Cessez de gaspiller le temps des gens et postez des commentaires de suivi indiquant ce que vous ne comprenez pas au lieu d'afficher une nouvelle question. – camickr

Répondre

3

Si vous ne l'avez pas déjà fait, vous devez écrire un ListCellRenderer personnalisé, comme indiqué dans Writing a Custom Cell Renderer.

Addendum: Comme vous aurez également besoin d'un éditeur pour gérer l'état de la case à cocher, vous pouvez trouver plus facile d'utiliser une seule colonne JTable, comme indiqué dans How to Use Tables. Notez qu'une colonne de données ayant le type Boolean sera automatiquement rendue avec une case à cocher.

Questions connexes