java中主窗体关闭子窗体不关闭的解决办法

很多码友可能在编写javaGUI图形界面时会遇到这样一个问题:就是主窗体上有某个按钮,点击后会弹出一个子窗体,而子窗体关闭后主窗体会跟着关闭,而我们又不想让主窗体关闭,保持每一个窗体在资源释放上的独立性,可以通过如下代码解决:

//this当然是指当前窗体了
this.addWindowListener(new WindowAdapter() {

            @Override
            public void windowClosing(WindowEvent e) {
                this.setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
            }

        });

猜你喜欢

转载自blog.csdn.net/qq_36442947/article/details/78879968