问题是这样的,你在窗体上单击一个按纽,它就弹出一个对话框,当然这个对话是从对话框的子类扩展来的,里面的组件是根据自己的需要进得添加的,问题就在这里,当你关闭这个弹出的对话框时,为什么后面的那个窗体也跟着关闭了,现在我要实现的功能就当你关闭这个弹出的对话框时,后面的那个窗体不要关闭,请问各位大侠这个用代码怎么实现?先在这里谢谢你们了!这里所有的组件都是swing型的组件!

解决方案 »

  1.   

    对话框添加窗口监听
    d.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    d.dispose();
    } });
      

  2.   

    原来是这样呀,那我这样写不行吗?d.addWindowListener(new WindowAdapter() {
                    public void windowClosing(WindowEvent e) {
                       // d.dispose();
                          System.exit(0);
                    }            });