2012-01-05 13 views
9

He estado leyendo sobre el patrón MVP y no he podido encontrar un ejemplo de código Java Swing. ¿Alguien sabe un proyecto de código abierto que utiliza este patrón o donde podría encontrar un ejemplo? (No estoy buscando a utilizar un marco para ayudar a implementar el patrón, sólo un ejemplo.)Ejemplo Swing Model View Presenter (MVP)

+1

Se ingresó el ejemplo de 'Swing Model View Presenter (MVP)' en google. El enlace 4-ésimo es: http://code.google.com/p/pennychecker-presenter/downloads/detail?name=swing-mvp-example.zip – bezmax

+1

Esta pregunta puede ayudarlo: http://stackoverflow.com/ preguntas/519725/apply-the-mvp-pattern-to-jdialogs – Bugster

Respuesta

1

Después de instalar el JDK (1,6 en este caso) se puede encontrar todo tipo de demostraciones en

"JDK camino de instalación "\ jdk1.6.0_29 \ demo

y particularmente en

C: \ archivos de programa (x86) \ Java \ jdk1.6.0_29 \ demo \ JFC

encontrará demos de SwingApplet, SwingSet2 y SwingSet3 que permiten incluso ver el código de la demostración que decide probar.

3

En realidad, desde un cierto punto de vista, todo Swing puede verse como un modelo de MVP ( Realmente es tortugas hasta abajo).

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

He escrito varios sistemas utilizando MVP con Swing, JSP y GWT, y han sido muy feliz con los resultados cada vez.

Cuestiones relacionadas