tutorial perro mythology meaning dog dmc ave java swing groovy griffon

java - mythology - griffon perro



¿Cuál es la guía y referencia definitiva para Java Swing Starter? (5)

Cuando se trata de desarrollar aplicaciones de escritorio Java, recomiendo usar el entorno IDE Netbeans . Especialmente cuando se trata del desarrollo de aplicaciones basadas en Swing.

Obviamente, la referencia de la API de Java , pero ¿qué más hay que todos usen?

He estado haciendo desarrollo web durante toda mi carrera. Últimamente he estado jugando mucho con Groovy y he decidido hacer una pequeña aplicación en Griffon solo para experimentar más con Groovy y también abrir un poco de terreno en el desarrollo de escritorio. Lo único es que soy totalmente ecológico cuando se trata de aplicaciones de escritorio.

Entonces, mundo, ¿dónde es un buen lugar para comenzar?


El O''Reilly Swing Book es una referencia bastante buena, tiene una buena visión general de los conceptos generales de Swing y cubre cada una de las principales clases. Lo usé recientemente cuando tuve que actualizar mi memoria en Swing.


Los tutoriales de Sun Java son bastante buenos. No puedo responder específicamente para el Swing, ya que ha pasado años desde que hice cualquier desarrollo de Swing y no lo he leído.

Creando una GUI con JFC / Swing


Te recomiendo que juegues con netbeans. Te permitirá construir GUI completas usando solo tu mouse. Una vez que se familiarice con los componentes de Swing, comience a usar la API de Java. Así es como empecé.


El Tutorial de Swing es muy bueno. Aparte de eso, la API Swing es obviamente la referencia, ¡pero también es un tesoro de un código fuente bastante bueno! Agregue el origen de API a su IDE y puede pasar directamente a la implementación de todas las clases de Swing. Esta es una gran manera de explorar la funcionalidad, ver cómo funcionan varios componentes Swing y aprender un buen "estilo" de Swing. Además, es genial poder recorrer las clases de API si las cosas no parecen funcionar y no tienes idea de por qué. Agregar el origen de la API al IDE tiene el beneficio adicional de que usted obtiene todos los JavaDocs junto con él, aunque todos los IDEs modernos también pueden extraerlos de la red ; no desea programar el escritorio de Java sin la documentación disponible dentro del IDE. !

NetBeans y otros IDEs hacen que la creación de IDEs sea muy fácil, pero tenga en cuenta que hay mucho más para Swing que solo contenedores y administradores de diseño. De hecho, los contenedores y los administradores de diseño son algunas de las cosas más fáciles, y recomendaría aprender a usarlas también a mano. No hay nada malo en usar un constructor de GUI, pero en algunos casos es exagerado, y luego es mejor simplemente actualizar rápidamente una GUI desde la fuente. En otros casos, debe ser capaz de crear una GUI de forma dinámica y, a continuación, ¡los constructores de GUI no tienen ningún uso! Para crear diseños muy complejos desde el origen, recomiendo FormLayout , que tiene su propio conjunto de peculiaridades, pero que escala (en términos de esfuerzo de programación) a cuadros y diseños muy grandes.

Si solo has hecho Groovy hasta ahora, te sorprenderá lo bien documentado que es Swing y el resto de la API de Java y qué tan bien está todo integrado. También podría tomar algún tiempo acostumbrarse a un estilo diferente de programación, usar el depurador más a menudo y println-depuración menos, etc. También podría haber algún código de "placa de caldera" que será muy molesto. ;) Disfruta.