0

ButtonGroupに3つのJRadioButtonがあります。TABを使用したキーボードナビゲーションでは、このJRadioButton(フォーカスの変更)を通過できます。SPACEを使用すると、フォーカスのあるJRadioButtonを選択できます。TABでフォーカスだけでなくJRadioButtonの状態も変わる可能性はありますか?

4

2 に答える 2

3

ラジオボタンにFocusListenerを追加して、フォーカスを取得したらそれを選択します。

于 2013-03-25T20:51:46.817 に答える
1

他の読者のための簡単なヒント:

myRadioButton.addFocusListener(new FocusListener(){
    @Override
    public void focusLost(FocusEvent e){
        myRadioButton.setSelected(false);
    }
    @Override
    public void focusGained(FocusEvent e){
        myRadioButton.setSelected(true);
    }
});
于 2013-03-25T21:15:13.360 に答える