JList 内のオブジェクトをさまざまな方法でソートするために使用される 2 つの JRadioButtons があります。どちらも同じ ButtonGroup のメンバーです。ただし、1 つの actionlistener で両方のボタンをリッスンし、それらを繰り返し処理して、どちらが選択されたかを確認したいと思います。そのようなことを行う最も効率的な方法は何ですか?
2 に答える
1
これを行う 1 つの方法は、選択されているJRadioButtonのButtonModelを返すButtonGroupのgetSelectionを使用することです。ActionListenerは、これを調べることで、どれが選択されているかを識別できるはずです。
于 2011-04-02T03:51:11.607 に答える
1
ActionListener は、ActionEvent でどのボタンがクリックされたかを示します。
JRadioButton button = (JRadioButton)event.getSource();
于 2011-04-02T03:57:07.220 に答える