import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Test extends JFrame{
public static void main(String[] args) {
Test test=new Test();
test.setSize(1400,950);
test.setVisible(true);
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public Test(){
Init();
}
public void Init(){
JPanel panel=new JPanel();
JButton bt=new JButton("按钮");
JCheckBox checkBox1=new JCheckBox("aaaaa");
JCheckBox checkBox2=new JCheckBox("bbbbb");
JCheckBox checkBox3=new JCheckBox("ccccc");
JCheckBox checkBox4=new JCheckBox("ddddd");
JCheckBox checkBox5=new JCheckBox("eeeee");
bt.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
panel.removeAll();
panel.add(checkBox4);
panel.add(checkBox5);
panel.repaint();
}
});
panel.add(bt);
panel.add(checkBox1);
panel.add(checkBox2);
panel.add(checkBox3);
this.add(panel);
}
}
这段代码能成功运行,但是再点击按钮后没有反应,按钮一直是点击的状态,啥反应也没有。