2010-02-08 5 views
1

J'ai un tableau 2D d'objets qui doit être affiché dans une table via une classe de modèle de table qui étend un DefaultTableModel. En plus des colonnes nécessaires pour accueillir les données incluses dans ce tableau, je voudrais ajouter une colonne supplémentaire avec des boutons radio, afin de permettre à l'utilisateur de faire une sélection. Comme le modèle de table n'accepte que des tableaux d'objets ou de vecteurs, comment dois-je ajouter des boutons radio?Insertion de boutons radio dans un DefaultTableModel

+0

Dupliquer: http://stackoverflow.com/questions/1126538/putting-radio-group-into-jtable –

Répondre

1

JTable Par défaut, JTable déduit comment rendre et modifier des entrées en fonction de la classe de l'entrée, comme indiqué dans l'article de tutoriel Editors and Renderers. Dans cette example, une case à cocher permet plusieurs sélections dans une colonne. Substituer un bouton radio et utiliser un ButtonGroup permettrait une sélection unique.