使用多个View查找Java MVC教程

时间:2013-01-22 09:56:24

标签: java model-view-controller view model controller

您好我正在寻找一个包含多个View的Java MVC教程。因此,当用户(例如,单击按钮)时,可以导航到不同的视图。

带有MVC for 1 View的Java对我来说完全清楚,但我不知道如何进行导航。

提前谢谢你,Niklas。

2 个答案:

答案 0 :(得分:0)

您可以查看本教程:

http://www.roseindia.net/tutorial/java/jdbc/javamvcdesignpattern.html

在本教程中,控制器创建了一个新视图。在导航的情况下,你必须实现一个方法" updateMainPanel"为了显示其他视图的新内容。

答案 1 :(得分:0)

我刚创建了一个“Root”Controller + JFrame,它包含实际的View(JPanel)+ Controller。如果我想导航,我将从实际控制器调用我的根控制器上的方法,他正在更改视图+所有其他东西。

每个Controller都为一些操作实现一个控制器接口,比如初始化视图。

RootController knows JFrame
RootController + Controller1 know each other
Controller1 knows View1/Panel1