我在ButtonGroup中有三个JRadioButtons。使用TAB键盘导航我可以通过这个JRadioButtons(更改焦点),使用SPACE我可以选择具有焦点的JRadioButton。有可能TAB不仅会改变焦点,还会改变JRadioButton的状态吗?
答案 0 :(得分:3)
将FocusListener添加到单选按钮,以便在获得焦点后将其选中。
答案 1 :(得分:1)
为其他读者提供快速提示:
myRadioButton.addFocusListener(new FocusListener(){
@Override
public void focusLost(FocusEvent e){
myRadioButton.setSelected(false);
}
@Override
public void focusGained(FocusEvent e){
myRadioButton.setSelected(true);
}
});