Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 开发屏幕管理器的设计模式_Java_Design Patterns_User Interface - Fatal编程技术网

Java 开发屏幕管理器的设计模式

Java 开发屏幕管理器的设计模式,java,design-patterns,user-interface,Java,Design Patterns,User Interface,我正在尝试实现一个屏幕管理器,我想知道最好使用什么模式。 屏幕管理器具有以下职责: 管理屏幕上所有可见的应用程序 隐藏/显示应用程序 管理屏幕上的其他杂项UI元素 拥有一个规则引擎,定义应用程序是否可以在屏幕上绘制 管理屏幕空间 可能会有更多的责任 你有什么建议?看看,它可能是适用的。我想说的是,模式就是你要寻找的。然而,根据你发布的内容,我不太确定 值得一看,但我认为您需要一些其他组件(事件聚合器?)来配合它

我正在尝试实现一个屏幕管理器,我想知道最好使用什么模式。 屏幕管理器具有以下职责:

  • 管理屏幕上所有可见的应用程序
  • 隐藏/显示应用程序
  • 管理屏幕上的其他杂项UI元素
  • 拥有一个规则引擎,定义应用程序是否可以在屏幕上绘制
  • 管理屏幕空间
  • 可能会有更多的责任

    你有什么建议?

    看看,它可能是适用的。

    我想说的是,模式就是你要寻找的。然而,根据你发布的内容,我不太确定

    值得一看,但我认为您需要一些其他组件(事件聚合器?)来配合它