如果我像这样制作一个JFrame
public static void main(String[] args) { new JFrame().setVisible(true); }
关闭窗口后,appication不会停止(我需要杀死它).
显示应用程序主窗口的正确方法是什么?
我也想知道提出解决方案的原因.
提前致谢.
你应该setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
在你的JFrame中调用它.
示例代码:
public static void main(String[] args) { Runnable guiCreator = new Runnable() { public void run() { JFrame fenster = new JFrame("Hallo Welt mit Swing"); fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); fenster.setVisible(true); } }; SwingUtilities.invokeLater(guiCreator); }