我有一个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:57的历史汇总数据(不包括此帖):
    发帖数:12                 发帖分:460                
    结贴数:5                  结贴分:100                
    未结数:7                  未结分:360                
    结贴率:41.67 %            结分率:21.74 %            
    楼主该结一些帖子了
      

  2.   

    你可以试试模式窗体
    JDialog(Dialog owner, boolean modal) 
              创建一个具有指定所有者 Dialog 和模式的对话框。B extends JFrame代替JDialog   modal 设置为true
      

  3.   

    试试下面代码:
    system.out.println("++++++++++"); 
    boolean bl=false ;
    B b=new B(); 
    b.addWindowListener(new WindowAdapter(){ 
        public void windowClosed (WindowEvent e){ 
            bl=true;
            System.out.println("++++"); 
       } 
    }); 
    //**************************  我想在b窗体关闭之前,是不执行后边的代码的 
    if(bl=false)
    {
       system.out.println("________________"); 
       .......
    }