2010-11-20 20 views
11

Estoy aprendiendo Java en mi universidad, pero desafortunadamente solo el lenguaje y no el framework.¿Cuál es un buen ejemplo de una aplicación Java Swing?

Estoy interesado en escribir algunas aplicaciones Java en Swing. ¿Cuáles son algunos proyectos que usan un diseño de documento limpio para que pueda ver cómo se estructura normalmente una aplicación Java?

+1

Swing utiliza mvc – Enrique

+0

Ver también http://java.sun.com/products/jfc/tsc/articles/architecture/ – trashgod

Respuesta

2

Aquí hay un guessing game muy simple que muestra el patrón. Este tile game algo más complejo fue diseñado para ilustrar los mismos conceptos.

0

Encontré un simple Tic-Tac-Toe done in MVC, puede ser útil para usted la comprensión del patrón MVC.

EDIT:

echa un vistazo a los proyectos these ... que han proporcionado el código fuente completa para cada proyecto ... tomar cualquiera de ellos, que le interesa y puede comprender el marco de esa manera ...

+1

Conozco MVC lo suficiente, simplemente no soy más familiar con el swing y cómo uno estructura un aplicación normalmente. P.ej. ¿Qué diferentes paquetes creas normalmente? Pienso que la forma más rápida de hacerme una idea de Java + Swing es ver un proyecto bien hecho. –

+0

Gracias por su esfuerzo, pero sé cómo usar un motor de búsqueda yo mismo. Estaba haciendo esta pregunta aquí * específicamente * porque quería un código que * alguien con experiencia * crea que está bien escrito y es fácil de entender. Simplemente buscando en Google o buscando en sourceforge se encuentra una gran cantidad de código mal escrito y yo, como principiante, no puedo juzgar la calidad del código. –

3

Una de las cosas que normalmente hago para cosas como esta es mirar en Amazon para reseñas de libros. Para aquellos con comentarios favorables, luego voy al sitio web de los editores y descargo el código fuente. Entonces, para esta pregunta, echaré un vistazo a these reviews y the publishers website. Tenga en cuenta que en realidad puede obtener los ejemplos de código para las versiones 1 & 2. También puede obtener la primera edición del libro de forma gratuita en Word. En una nota final, si realmente te gusta Swing, echa un vistazo a Griffon también. Hace que las aplicaciones de codificación Swing sean mucho más agradables porque usa un Groovy DSL. Buena suerte.

+0

Probablemente pueda obtener esos libros en la biblioteca de la universidad. –

0

Cada aplicación Swing normalmente resuelve un problema diferente con un enfoque diferente. Por lo tanto, no hay una estructura típica que siempre se use. Yo sugeriría que en lugar de buscar una estructura estándar, simplemente comience de a poco y construya algunos proyectos simples. A medida que agrega funciones, busque ejemplos de ideas, pero el hecho de que un proyecto implemente una solución de cierta manera, no significa que siempre sea la mejor manera, o que incluso sea una opción adecuada para su situación.

Cuestiones relacionadas