【发布时间】:2014-10-16 06:52:54
【问题描述】:
我是使用 Swing 开发 Java 表单应用程序的新手。退出应用程序的退出按钮的合适代码是什么?
例如:
在 C# (.NET Framework) 中,我们使用 Application.Exit(); 作为退出什么按钮的代码。 Java中退出应用程序的等效代码是什么?
【问题讨论】:
-
鉴于它是 Swing,我会说
JFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE).. -
@AndrewThompson 我认为您的意思是 EXIT_ON_CLOSE。然后让按钮关闭 JFrame。相关可能重复:stackoverflow.com/questions/1234912/…
-
@Gimby 不,我绝对没有的意思是
EXIT_ON_CLOSE。如果其他线程正在运行,则不应“杀死 VM”。如果它们没有运行,DISPOSE_ON_CLOSE就足够了。否则,应该明确关闭/清理这些线程。 -
@AndrewThompson 从来没有这样想过。谢谢!