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