各位高手知道如何解决窗口重复打开的问题啊?现在是有一个打开窗口的按钮,每点击一次都开一个重复的窗口,想加一个判断条件,点击按钮的时候判断一下如果判断标志是1表示不能重开窗口,如果为0则打开一个新窗口。谢谢大家了!

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/4827/4827394.xml?temp=.8689386
      

  2.   

    在前面的地方new , 按钮就管setVisible()就行了
      

  3.   

    添加一个static的判断标识不就行了
      

  4.   

    各位大人给段详细的代码啊,我刚用JAVA,好多意思知道该怎么作,就是不会写语句啊。大家不要怀疑我菜的程度,所以给段详细代码吧,我这给你们鞠躬了!
      

  5.   

    在你要判断的那个类里面,添加一个static的类变量,每次生成窗口的时候,判断这个标记,ok
      

  6.   

    private static JFrame f = null;/**
    单例模式
    */
    public static JFrame getOnlyInstance(){
    if(null == f ){
     f = new JFrame("frame");
     f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     f.setSize(400, 300);
     f.show();
    }
    return f;
    }