Java单选按钮清除/取消选择

时间:2013-07-18 11:29:24

标签: java swing awt

我正在尝试在按下清除按钮时取消选择JRadio按钮。我已经尝试谷歌搜索并通过大量的论坛,唯一的解决方案,我可以找到创建一个隐形按钮,按下清除按钮选择隐形的。我还能用其他方法吗?我的代码如下

public class deselectRadioBtn extends JFrame {
    private JRadioButton[] buttons; // array for JRadio buttons

    public deselectRadioBtn() {
        super("Deselect Radio");
        for (int nbrOfButtons = 0; nbrOfButtons < options.length; nbrOfButtons++) {

            //create new JRadioButtons and labels and add ( ) around label
            buttons[nbrOfButtons] = new JRadioButton(( nbrOfButtons +    radioLabel[nbrOfButtons] ));

        //add buttons to eastPanel
        rightPanel.add(options[nbrOfButtons]);
    }//end  for (JRadio)



    //Create a ButtonGroup object, add buttons to the group
    ButtonGroup optionSelect = new ButtonGroup();
    optionSelect.add(buttons[0]);
    optionSelect.add(buttons[1]);
    optionSelect.add(buttons[2]);
    optionSelect.add(buttons[3]);
}

这只是一段代码而我没有包含完整的代码。

1 个答案:

答案 0 :(得分:1)

使用ButtonGroup.clearSelection()