使用单例模式设计一个多文档窗口(注:在Java AWT/Swing开发中可使用JDesktopPane和JInternalFrame来实现),要求在主窗体中某个内部子窗体只能实例化一次,即只能弹出一个相同的子窗体,如下图所示,编程实现该功能
类图:
实现代码:
客户端类Main: public class Main {
public static void main(String[] args) { System.out.println("Hello World!"); new JInternalFrameDemo(); } } 类JInternalFrameDemo |