У меня есть приложение swing, которое включает в себя кнопки-переключатели в форме. У меня есть ButtonGroup, однако, глядя на доступные методы, я не могу получить имя выбранного JRadioButton. Вот что я могу сказать до сих пор:
-
Из ButtonGroup я могу выполнить
getSelection(), чтобы вернутьButtonModel. Оттуда я могу выполнитьgetActionCommand, но это, похоже, не всегда работает. Я пробовал разные тесты и получал непредсказуемые результаты. -
Также из
ButtonGroupя могу получить перечисление отgetElements(). Тем не менее, мне пришлось бы пропустить каждую кнопку, чтобы проверить и посмотреть, выбран ли она.
Есть ли более простой способ узнать, какая кнопка была выбрана? Я программирую это в Java 1.3.1 и Swing.