如何取消选中复选框?

时间:2013-04-04 13:37:18

标签: java swing jcheckbox

我想在单击“清除”按钮时取消选中一个复选框。以下代码不起作用。

        jCheckBox1.setSelected(false);

        jCheckBox2.setSelected(false);

        jCheckBox3.setSelected(false);

        jCheckBox4.setSelected(false);

1 个答案:

答案 0 :(得分:1)

它起作用并没有问题,

例如:

final JCheckBoxcb1 = new JCheckBox("A");
final JCheckBoxcb2 = new JCheckBox("B");
JPanel panel = new JPanel();
JFrame frame = new JFrame("");
Button boton = new Button("Clear");
panel.add(boton);
panel.add(cb1);
panel.add(cb2);
frame.add(panel);
frame.add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);
frame.setVisible(true);
boton.addActionListener(new ActionListener() {
 public void actionPerformed(ActionEvent e) {
      cb1.setSelected(false);
      cb2.setSelected(false);
     }
  });