如何判断一个java中一个程序关闭

 if(e.getActionCommand().equals("按学号查询" ) || e.getActionCommand().equals("按姓名查询" ) )//按学号查询"
 {
     new 姓名查询();
     this.setEnabled(false);

    //我想在这里判断 姓名查询()关闭的话这把    this.setEnabled(false);改为 this.setEnabled(true);
 }

希望有人可以帮帮我,百度了好久都找不到,好像听人说可以用单例模式,可是不会

class 姓名查询 {
private boolean isEnable = false;

public void setEnabled(boolean isEnable){
this.enable = enable;
}

public boolean isEnable() {
return this.isEnable ;
}
}

就一个getter setter啊

if(e.getActionCommand().equals("按学号查询" ) || e.getActionCommand().equals("按姓名查询" ) )//按学号查询"
{
姓名查询 nameClass = new 姓名查询();
this.setEnabled(false);

if(!nameClass.isEnable()) {

nameClass.setEnable(true);
}
}

是这样的意思?