J'ai une application swing qui comprend des boutons radio sur un formulaire. J'ai le ButtonGroup
Cependant, en examinant les méthodes disponibles, je ne parviens pas à obtenir le nom de l'élément sélectionné. JRadioButton
. Voici ce que je peux dire jusqu'à présent :
-
À partir de ButtonGroup, je peux effectuer un
getSelection()
pour renvoyer leButtonModel
. A partir de là, je peux effectuer ungetActionCommand
mais cela ne semble pas toujours fonctionner. J'ai essayé différents tests et obtenu des résultats imprévisibles. -
Également de
ButtonGroup
je peux obtenir une énumération à partir degetElements()
. Cependant, je devrais alors parcourir en boucle chaque bouton pour vérifier s'il s'agit bien du bouton sélectionné.
Existe-t-il un moyen plus simple de savoir quel bouton a été sélectionné ? Je programme ceci en Java 1.3.1 et Swing.
0 votes
Java 1.3.1 ? C'est-à-dire qu'il n'est supporté que sur le vieux Solaris 8, et qu'il n'y a plus de bogues depuis avril ?
0 votes
Oui, je sais. Les ordinateurs de bureau pour lesquels je développe ce programme ont des applications plus anciennes qui fonctionnent encore avec cette version, et je ne veux pas les perturber.