创建一个窗体,有菜单栏,有子菜单,子菜单添加响应,当单击此子菜单时,new出一个窗体。此动作用单例模式实现,当new初来的窗体关闭后,再次点击子菜单能再次弹出窗体。我现在是当关了new初来的窗体后,再次单击new窗体时,没有反应
如何解决

解决方案 »

  1.   

    //1.定义一个私有构造函数,添加get方法获取对象
    private static final Bacterin bacterin = new Bacterin();
    public static Bacterin getInstance(){
    return bacterin;
    }//2.在另外一个类调用此方法获取该对象
    Bacterin.getInstance();
      

  2.   

    private static final Bacterin bacterin;
    public static Bacterin getInstance(){
    if(bacterin==null){
    bacterin  = new Bacterin()
    }
    return bacterin;
    }
    这样试试。。