フォームにラジオ ボタンを含むスイング アプリケーションがあります。を持っていButtonGroupますが、利用可能なメソッドを見ると、選択した の名前を取得できないようですJRadioButton。これまでのところ、私が言えることは次のとおりです。
ButtonGroup から、を実行して
getSelection()を返すことができますButtonModel。そこから を実行できますが、getActionCommand常に機能するとは限りません。さまざまなテストを試しましたが、予測できない結果が得られました。また、 から
ButtonGroup列挙を取得できますgetElements()。ただし、各ボタンをループして、それが選択されているかどうかを確認する必要があります。
どのボタンが選択されているかを簡単に確認する方法はありますか? 私はこれを Java 1.3.1 と Swing でプログラミングしています。