【发布时间】:2011-07-25 03:47:36
【问题描述】:
对不起,模糊的标题,我正在尝试布局一个应用程序,不幸的是我开始编码时没有遵循正确的 MVC 架构规则。我有一个具有以下结构的应用程序。
将 JPanel(“MainPanel”)添加为组件的 JFrame,并且 MainPanel 具有 CardLayout 结构。然后 MainPanel 有几个 JPanel 可以使用按钮、Jcombo Box 和 List 选项进行翻转。
我想使用这种结构来实现 MVC 模型,但我很难找到实现此目的的方法。到目前为止,我在其中创建了 GUI 组件并希望将其分离出来并为每个 JPanel 添加到 MainPanel 的控制器中都有我的所有 actionListener。有哪些方法可以设计这个程序,使我可以分离我的操作逻辑和数据访问,并且仍然保持 CardLayout 结构?
【问题讨论】:
-
我不确定您是否提供了足够的信息以便轻松回答。这个问题非常广泛,给出的信息非常笼统。
标签: java model-view-controller swing jpanel cardlayout