标签: java swing
我用一些线程创建一个java swing应用程序。当我在窗口中按下“x”按钮时,所有正在运行的线程都停止并且应用程序正常关闭。但是我想从java代码中关闭应用程序。我用过this.dispose();关闭申请。但是当我使用那种方法时,窗口关闭了。但所有线程仍在运行。我如何正确关闭应用程序。请帮帮我。
答案 0 :(得分:2)
使用System.exit(0);导致JVM以静默方式杀死应用程序,或将其他线程作为daemon
System.exit(0);
答案 1 :(得分:1)
请参阅public static void exit(int status)
终止当前运行的Java虚拟机。
但是在多线程应用程序中使用它时要小心。