如何使按钮不重复动作

时间:2014-02-06 23:03:00

标签: java

当我按下按钮时我选择按钮有问题它执行添加表格的操作并且选择为真,当我再次按下删除表格时它选择为false但是当我再次按下时按钮显示三个表格表格增加的次数与按下按钮的次数相同

private class ButtonHandler2 implements ActionListener {
    public void actionPerformed(ActionEvent event) {
        boolean j = info.isSelected();
        Component g = t5.SimpleTable1();

        if (j == false) {
            System.out.print(j);
            center.add(g);
            info.setSelected(true);
        } else {
            System.out.print(j);
            center.remove(g);
            center.setBorder(BorderFactory.createLineBorder(Color.lightGray));
            info.setSelected(false);
        }
        center.revalidate();
    }
}

1 个答案:

答案 0 :(得分:0)

我可以想到三个可能的原因。

info.isSelected()未返回正确的值

info.setSelected(bool)未正确设置值。

info正在其他地方重置。