Creo que JFormDesigner se ajusta a la perfección.
Está disponible como una aplicación independiente y como un complemento que se puede integrar con Eclipse, IntelliJ IDEA y JBuilder. Genera código de Java autónomo que no necesita nada especial para compilar.
Dicho esto, JFormDesigner depende de los archivos .jfd
(son solo XML) que describen el formulario para que JFormDesigner pueda volver a abrir y editar la GUI. Estos archivos solo son necesarios para editar visualmente la GUI con JFormDesigner; aún puede modificar el código Java generado sin romper nada siempre que se mantenga alejado de las secciones especialmente comentadas en las que JFormDesigner escribe.
Uso JFormDesigner regularmente (tanto independiente como dentro de IntelliJ IDEA) y la mayoría de mis proyectos están configurados y construidos con Maven. En los pocos años que lo he usado, no he encontrado problemas relacionados con la compatibilidad.
Editar: El constructor de interfaz gráfica de usuario de Eclipse-específica Jigloo también debe satisfacer su petición. Han pasado un par de años desde la última vez que lo usé, pero a menos que las cosas hayan cambiado, también produce código de Java autónomo que se compilará muy bien con Maven o en otro IDE.
Jigloo también tiene la genial capacidad de redondear su código: darle un formulario creado a mano o en otro constructor de GUI, y (sorprendentemente efectivamente) interpreta la clase y le permite editar visualmente la GUI igual que si lo hubieras creado en Jigloo en primer lugar.
En mi experiencia, Netbeans es particularmente malo acerca de esto. Utilizo WindowBuilder para Eclipse, y eso parece ser en su mayoría Java pura (aunque generada y, a veces, extremadamente compleja). – BenCole
, ¿quieres una herramienta de construcción de GUI de terceros? interesante ... – Supuhstar
Esta pregunta es más apropiada para el [Intercambio de pilas de recomendaciones de software] (https://softwarerecs.stackexchange.com/). –