我有一个A类,还有一个b类,都是 extends JFrame 
A类其中有一个按钮
代码会打开B窗体,后边还有一些代码;
如下:
system.out.println("++++++++++");
 B b=new B();
 b.addWindowListener(new WindowAdapter(){ 
    public void windowClosed (WindowEvent e){ 
 System.out.println("++++");
    }
  });
//**************************  我想在b窗体关闭之前,是不执行后边的代码的
system.out.println("________________");

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【panjinszw】截止到2008-06-30 10:25:36的历史汇总数据(不包括此帖):
    发帖数:12                 发帖分:460                
    结贴数:5                  结贴分:100                
    未结数:7                  未结分:360                
    结贴率:41.67 %            结分率:21.74 %            
    楼主该结一些帖子了
      

  2.   


    System.out.println("++++++++++");
                    B b = new B();
                    b.setVisible(true);
                    b.addWindowListener(new WindowAdapter() {
                        public void windowClosed(WindowEvent e) {
                            System.out.println("++++");
                        }
                        
                        @Override
                        public void windowClosing(WindowEvent e) {
                            super.windowClosing(e);
                            //把代码放这里
                            System.out.println("________________");
                        }
                    });
                    // ************************** 我想在b窗体关闭之前,是不执行后边的代码的另:在B关闭时抛事件,那样做比较麻烦
      

  3.   

    会执行的,  System.out.println("________________"); 在b窗口创建时两个同时执行,它和监听关闭b窗口没什么直接联系。lz测试一下或者debug应该就知道。-------------------------------------------------------------
                Quietly through  .....