如何在Swing应用程序中使用退出按钮?

Son*_*dhi 1 java eclipse swing

我是使用Swing进行Java Form Application开发的新手.退出应用程序的退出按钮的合适代码是什么?

例如: 在C#(.NET Framework)中,我们使用Application.Exit();退出什么按钮作为代码.Java中退出应用程序的等效代码是什么?

And*_*son 9

jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)

现在进行一些解释.与问题中最接近的等价物是......

jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)

但这会杀死整个JRE,而不管正在运行的其他非守护程序线程.如果它们正在运行,则应该关闭它们或明确清理它们.

如果没有其他非守护程序线程在运行,DISPOSE_ON_CLOSE则将处置当前JFrame并结束虚拟机.