您好,我正在寻找一个包含 1 个以上视图的 Java MVC 教程。这样当用户点击一个按钮时,就会有一个导航到不同的视图。
Java with MVC for 1 View 对我来说非常清楚,但我不知道如何进行导航。
提前谢谢你,尼克拉斯。
您好,我正在寻找一个包含 1 个以上视图的 Java MVC 教程。这样当用户点击一个按钮时,就会有一个导航到不同的视图。
Java with MVC for 1 View 对我来说非常清楚,但我不知道如何进行导航。
提前谢谢你,尼克拉斯。
你可以看看这个教程:
http://www.roseindia.net/tutorial/java/jdbc/javamvcdesignpattern.html
在本教程中,控制器创建了一个新视图。在导航的情况下,您必须在视图中实现方法“updateMainPanel”以显示其他视图的新内容。
我刚刚创建了一个“根”控制器 + JFrame,它包含实际的 View(JPanel) + Controller。如果我想导航,我将从实际控制器调用我的根控制器上的一个方法,他正在更改视图+所有其他内容。
每个控制器都为一些操作(例如初始化视图)实现了一个控制器接口。
RootController knows JFrame
RootController + Controller1 know each other
Controller1 knows View1/Panel1