0

您好,我正在寻找一个包含 1 个以上视图的 Java MVC 教程。这样当用户点击一个按钮时,就会有一个导航到不同的视图。

Java with MVC for 1 View 对我来说非常清楚,但我不知道如何进行导航。

提前谢谢你,尼克拉斯。

4

2 回答 2

0

你可以看看这个教程:

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

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

于 2013-01-22T10:24:49.880 回答
0

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

每个控制器都为一些操作(例如初始化视图)实现了一个控制器接口。

RootController knows JFrame
RootController + Controller1 know each other
Controller1 knows View1/Panel1
于 2013-07-10T21:54:20.780 回答