如何正确关闭挥杆应用程序

时间:2013-07-16 08:21:40

标签: java swing

我用一些线程创建一个java swing应用程序。当我在窗口中按下“x”按钮时,所有正在运行的线程都停止并且应用程序正常关闭。但是我想从java代码中关闭应用程序。我用过this.dispose();关闭申请。但是当我使用那种方法时,窗口关闭了。但所有线程仍在运行。我如何正确关闭应用程序。请帮帮我。

2 个答案:

答案 0 :(得分:2)

使用System.exit(0);导致JVM以静默方式杀死应用程序,或将其他线程作为daemon

答案 1 :(得分:1)

请参阅public static void exit(int status)

  

终止当前运行的Java虚拟机。

但是在多线程应用程序中使用它时要小心。