如何判断一个窗口存在?

时间:2010-07-17 09:32:07

标签: java windows swing jframe exists

可以返回布尔值吗? 如果JFrame不存在,我想要新建一个JFrame,但是如果exsits则不想新建一个JFrame。 我创建了一个Map来保存JFrame的名字。

1 个答案:

答案 0 :(得分:1)

您正在寻找singleton帧。它看起来有点像

class MyFrame extends JFrame {

   private static MyFrame frame;

   private  MyFrame() {}

   public static MyFrame getInstance() {

      if ( frame == null ) {
          frame = new MyFrame();
      }
      return frame;

   }


}