java swing中只关闭当前窗口的方法:

(1)、关闭当前窗体不能使用setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)方法,可以使用

 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

(2)、通过JButton事件不能使用exit(),这样会使得整个程序的窗体全部关闭,可以使用dispose();这样就只关闭了当前窗体。例如:

frame.addWindowListener(new WindowAdapter() {
    @Override
    public void windowClosing(WindowEvent e) {
        frame.dispose();
    }
});

版权声明:本文为weixin_41072572原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。