Pregunta

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

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

¿Alguien tiene otras sugerencias?

¿Fue útil?

Solución

Los chicos maravillosos están trabajando en Griffon : http: //groovy.codehaus. org / Griffon .

Creo que se supone que debe modelar una GUI de tipo de 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

Otros consejos

No estoy muy seguro de lo que está buscando, pero SwingX podría cumplir con los requisitos.

  

Contiene extensiones para el kit de herramientas de la GUI de Swing, incluidos componentes nuevos y mejorados que proporcionan la funcionalidad comúnmente requerida por las aplicaciones de cliente enriquecido. Los puntos destacados incluyen:

     
      
  • Ordenar, filtrar, resaltar tablas, árboles y listas
  •   
  • Buscar / buscar
  •   
  • Autocompletado
  •   
  • Marco de inicio de sesión / autenticación
  •   
  • Componente TreeTable
  •   
  • Componente de panel plegable
  •   
  • Componente selector de fecha
  •   
  • componente Consejo del día
  •   

( SwingLabs parece estar inactivo en este momento, sin embargo.


Editar: En la segunda lectura, supongo que en realidad estabas hablando de constructores de IU declarativos. En ese caso, lo remitiré a otra respuesta mía en el que recomendé javabuilders , a Constructor de IU Swing basado en YAML .

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top