¿Existe una herramienta o un marco para generar una interfaz de usuario CRUD in Swing?
-
21-08-2019 - |
Pregunta
Busco una herramienta / marco a (automáticamente) generar una interfaz de usuario Swing para realizar operaciones CRUD en una base de datos subyacente.
También me gustaría para configurar los campos de la base que deben ser expuestos. Algo así como Django (a través de modelforms ) o Ruby on Rails características, pero en un entorno de escritorio Java.
Solución
NetBeans parece como una respuesta obvia. Estos chicos hacen un plugin de NetBeans que hace precisamente eso: http://www.morelisland.com/java_services/netbeans_tutorial/midbmetadata_se.htm
He oído JGoodies hace algo similar: http://www.jgoodies.com/products/index.html
Y más específicamente sus sub-proyecto, Encuadernación: https://binding.dev.java.net/
sé menos sobre el proyecto SwingLabs enlace de datos, pero parece vale la pena analizar: https://databinding.dev.java.net/
Otros consejos
Tener un vistazo a herramientas como:
Generan la interfaz de usuario "en la marcha", pero le permiten personalizar la interfaz de usuario cuando sea necesario.
Mucho mejor que la generación de código.
estoy usando Netbeans (más reciente). Creo que es muy lejos de Django (no lo he probado, pero por lo que entiendo que es una especie de rieles / symfony-como,) pero eso ingeniería inversa la base de datos y le dará una aplicación básica que incluye una vista de maestro / detalle.