【发布时间】:2012-02-29 08:14:21
【问题描述】:
在我的 Java 程序中修复两个 GUI 时遇到了另一个问题。假设我们有一个新的 JFrame:
public class guiOne {
public static void main (String [] agrs) {
JFrame f = new JFrame();
JButton b = new JButton();
JPanel p = new JPanel();
b.setSize(100,100);
f.setTitle("New JFrame");
f.setVisible(true);
f.setSize(300,300);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
p.add(b);
f.add(b);
}
当我单击新按钮时,会出现一个新的 JFrame。我得到的问题是当我添加这段代码时:
System.exit(guiOne);
所有退出。我只希望 guiOne 在我启动新的 JFrame 后立即退出。为什么它会关闭所有内容?
【问题讨论】: