2009-05-09 25 views
6

Estoy a punto de construir una IU en Java y estoy tratando de determinar qué debo usar. Definitivamente no quiero usar swing vainilla.Marco de interfaz de usuario de Java?

La única advertencia es que debe agregarse dentro de una aplicación de oscilación existente. Estoy mirando JavaFX y Groovy Swing Builder. Para el primero, parece que hay un apoyo bastante pobre para incrustarlo en el swing.

¿Alguien tiene alguna otra sugerencia?

+1

Si la pregunta es acerca de constructores de la interfaz de usuario declarativa, entonces es casi un duplicado de http://stackoverflow.com/questions/761237/suggestions-for-declarative-gui-programming-in-java. Sin embargo, es difícil de decir en este momento. –

+0

¿Qué es lo "vanidoso" que he estado escuchando en todas partes? – OscarRyz

+0

@OscarRyz No estoy seguro de vainilla, pero el chocolate Swing está animado http: //i996.photobucket.com/albums/af88/taranaingel/Places/swstpgch.png –

Respuesta

7

Los tipos geniales están trabajando en Griffon: http://groovy.codehaus.org/Griffon.

Creo que se supone que debe modelar una GUI de tipo consola como una interfaz de usuario web.

Otra posible respuesta es JavaFX. Aquí hay un enlace a su aplicación hello world: http://javafx.com/docs/gettingstarted/javafx/create-first-javafx-app.jsp

+0

+1 para Griffon. Aunque no está tan seguro sobre JavaFX, no parece haber ganado mucha tracción a pesar del esfuerzo de marketing que se llevó a cabo. –

+0

Griffon tiene un plugin JavaFX que funciona con el JavaFX 2.0 actual. Ver https://github.com/deanriverson/griffon-javafx-plugin – aalmiray

1

No estoy muy seguro de lo que estás buscando, pero SwingX podría caber la cuenta.

Contiene extensiones para el conjunto de herramientas GUI Swing, incluyendo componentes nuevos y mejorados que proporcionan funcionalidad comúnmente requerida por las aplicaciones de cliente rico. Cabe destacar:

  • clasificación, filtrado, destacando para las tablas, árboles y listas
  • Buscar/búsqueda
  • Auto-realización
  • marco Login/autenticación
  • componente TreeTable
  • panel que puede contraerse componente
  • Componente selector de fecha
  • Consejo del día componente

(SwingLabs parece estar abajo en el momento, sin embargo.)


Editar: En la segunda lectura, supongo que en realidad estaban hablando de los constructores de la interfaz de usuario declarativos? En ese caso, lo referiré a another answer of mine en el cual recomendé javabuilders, un constructor de UI Swing basado en YAML.

1

He usado JIDE en el pasado. Su marco de acoplamiento es bastante impresionante.

+0

Me preocupa el nivel de apoyo comunitario disponible para JIDE –

Cuestiones relacionadas