不真试试,或者return false

解决方案 »

  1.   

    不行啊~我那个地方要是什么都不做 或添入return;还是没用啊~
    现象是~点YES是窗体正常退出~ 点NO是对话框和窗体都没了~但是这个程序的进程还是有~最后还地ALT+CTRL+DEL结束他的进程~~为什么啊?请大家帮我~
    我那个事件的代码是
    add.addWindowListener(new WindowAdapter(){
       public void windowClosing(WindowEvent e){
       int n=JOptionPane.showConfirmDialog(add,
       "ddd",
       "你好",
       JOptionPane.YES_NO_OPTION);
       if(n==JOptionPane.YES_OPTION){
       System.exit(0);}
       else
       {?????????}
       }
       });
    ??的地方该怎么办啊??
      

  2.   

    else里也关闭System.exit(0);
    不就行了吗?也关了进程import javax.swing.*;public class Tat{

    public static void main(String[] args){
    int n=JOptionPane.showConfirmDialog(null,"ddd","你好",JOptionPane.YES_NO_OPTION);

    if(n==JOptionPane.YES_OPTION){
       System.exit(0);
    }
    else{
    System.exit(0);
    }
    }
    }
      

  3.   

    那样的话进程是关了啊~我就是想在一个窗体的关闭事件里~弹出个对话框问是否退出~呵呵
    选YES 就退出~选NO 就不退~ 可现在是选NO了后 窗体也没了~进程还有~为什么啊??