Java 单选按钮未取消选择

Java 单选按钮未取消选择,java,button,boolean,Java,Button,Boolean,这是我的代码,我想在再次单击单选按钮时取消选中它。因为我有一些代码,只有在没有选择单选按钮的情况下才能工作 if (TablesOn == true) { TablesOn = false; } else { TablesOn = true; } if (jRadioButton1.isVisible()==true) { jRadioButton1.setVisible(false); jRadioBut

这是我的代码,我想在再次单击单选按钮时取消选中它。因为我有一些代码,只有在没有选择单选按钮的情况下才能工作

    if (TablesOn == true) {
        TablesOn = false;
    } else {
        TablesOn = true;
    }

    if (jRadioButton1.isVisible()==true) {
      jRadioButton1.setVisible(false);
      jRadioButton2.setVisible(false);
      jRadioButton3.setVisible(false);
      jLabel3.setVisible(false);
      jLabel4.setVisible(false);
      jLabel5.setVisible(false);
    } else {
      jRadioButton1.setVisible(true);
      jRadioButton2.setVisible(true);
      jRadioButton3.setVisible(true);
      jLabel3.setVisible(true);
      jLabel4.setVisible(true);
      jLabel5.setVisible(true);
    }

要取消选择
放射组
内的
单选按钮
,然后能够再次选择它,首先获取你的
放射组

RadioGroup rg = (RadioGroup) findViewById(R.id.your_radio_group_name_in_layout);
然后做:

rg.check(-1);

当然,您需要一些代码来保存上次选中的按钮编号,如果再次按下,请使用上面的代码取消选择。

要取消选择
RadioGroup
中的
单选按钮,然后能够再次选择,请先获取
RadioGroup

RadioGroup rg = (RadioGroup) findViewById(R.id.your_radio_group_name_in_layout);
然后做:

rg.check(-1);
当然,您需要一些代码来保存上次选中的按钮编号,如果再次按下,请使用上面的代码取消选择