【发布时间】:2022-10-06 23:12:16
【问题描述】:
我试图让一个按钮从 JFrame 中删除所有元素,以便我可以添加新元素。但是,当我单击按钮时,框架被冻结并且没有任何内容被删除。我创建了这个最小的例子:
public class Main {
static JFrame frame;
public static void main(String[] args){
frame = new JFrame();
frame.setSize(new Dimension(300, 300));
JButton b = new JButton(\"Die\");
b.addActionListener(e -> {
});
frame.add(b);
frame.setVisible(true);
}
public void die(){
frame.removeAll();
frame.repaint();
}
}
我做错了什么,我该如何解决?