单例模式

         这些天在做课程设计,在写到一个界面框架时想到了单例模式。整个框架的用一个JFrame对象,点击菜单栏的菜单项时在其上动态显示不同的内容。当时就想到了这个JFrame可以利用单例模式。

        

public class MainFrame extends JFrame{
	//不用public
	private MainFrame(){	
	}
	//利用单例模型实现只有一个主框架
	public static MainFrame mainframe=null;
	public static MainFrame getMainFrame() {
		if(mainframe==null){
			mainframe=new MainFrame();
		}
		return mainframe;
	}
//引用
public static void main(String [] args){
            MainFrame.getMainFrame();
           }
}

 

你可能感兴趣的:(单例模式)