请问怎样在函数中中断该函数??
例如:public void checkword(int n){
      if(n=1){
      ..... //想在该部分中断该函数.
      }
      else{
      ......//执行部分.
      }
}

解决方案 »

  1.   

    不行呀..(f是JFrame,i是一个全局变量.)
    f.addWindowListener(new WindowAdapter(){
    public void windowClosing(WindowEvent e){
     if(n=1){
                        ..... //想在该部分中断该函数.(在这种情况下实现撤销刚刚点击关闭窗口的操作哦..)
                        }
                       else{
                        ......//执行部分.
    }
    });
      

  2.   

    f.addWindowListener(new WindowAdapter(){
                    public void windowClosing(WindowEvent e){
                         if(n != 1)
                            f.dispose();
                    }
                    public void windowClosed(WindowEvent e){
                         System.exit(0);
                    }
                  });你的意思是n==1时不能关闭窗口是吗
      

  3.   

    据我所知,AWT组件的事件可以通过CONSUME来消耗,如果是SWING组件的话已经抛出了如何取消还请高手指点.