2012-01-05 70 views
9

我一直在阅读MVP模式,并且一直无法找到Java Swing代码示例。有谁知道使用这种模式的开源项目,或者我可以找到这样一个例子吗? (我不希望用一个框架来帮助实现该模式,只是一个例子。)Swing Model View Presenter(MVP)示例

+1

在Google上输入了'Swing Model View Presenter(MVP)example'。第4个链接是:http://code.google.com/p/pennychecker-presenter/downloads/detail?name=swing-mvp-example.zip – bezmax 2012-01-05 14:43:36

+1

此问题可以帮助您:http://stackoverflow.com/问题/ 519725 /应用最MVP模式到jdialogs – Bugster 2012-01-05 14:43:51

回答

1

(在这种情况下1.6)安装JDK后,你可以找到所有种类的演示中

“JDK安装目录路径“\ jdk1.6.0_29 \演示

,特别是在

C:\ Program Files文件(x86)的\的Java \ jdk1.6.0_29 \演示\ JFC

你会发现 SwingApplet,SwingSet2和SwingSet3演示,甚至可以看到你选择试用的演示代码。

3

实际上,从某种角度来看,所有的Swing都可以被看作是MVP模型( 它确实是一直向下的龟)。

 
Models: 
    ListModel, TableModel, etc. 
Presenter: 
    All Swing widgets, such as JLabel, JTable, JPanel etc. 
View: 
    ListUI, PanelUI, LayoutManagers, etc. 

我用MVP与Swing,JSP和GWT写几个系统,并已经与每一次的结果非常满意。

相关问题