Swing Model View Presenter(MVP)示例

时间:2012-01-05 14:40:07

标签: java swing

我一直在阅读MVP模式,并且无法找到Java Swing代码示例。有没有人知道使用这种模式的开源项目或者我能找到这样一个例子的地方? (我不打算使用框架来帮助实现模式,只是一个例子。)

2 个答案:

答案 0 :(得分:3)

实际上,从某个角度来看,所有Swing都可以被视为MVP模型( 它真的是乌龟一直在下来。)

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

我已经使用带有Swing,JSP和GWT的MVP编写了几个系统,并且每次都对结果非常满意。

答案 1 :(得分:1)

安装JDK(本例中为1.6)后,您可以在

中找到所有类型的演示
  

“JDK instalation path”\ jdk1.6.0_29 \ demo

,特别是

  

C:\ Program Files(x86)\ Java \ jdk1.6.0_29 \ demo \ jfc

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