我正在与JFrame和观察者一起工作。我有一个具有多个按钮和功能的功能正常的 GUI。
我正在尝试创建一个按钮来打开一个新窗口,该窗口与主窗口完全相同。任何窗口中的所有更改都应自动更新到所有打开的窗口。
任何帮助如何开始?
一般建议:
- 使用模型-视图-控制或 MVC 设计模式,
- 使用工厂方法创建子视图(或称为 Windows)、
createWindow(Model model)
和 - 为每个子视图提供相同的共享模型对象。