Ya he realizado algunas aplicaciones con una pequeña interfaz gráfica de usuario. Nada complejo, pero me he encontrado con varios problemas de que los componentes no se muestran o simplemente no se comportan como se esperaba.Java AWT/SWT/Swing: ¿cómo planificar una GUI?
Ahora mi pregunta:
¿Cómo planificar las interfaces de usuario? ¿Qué haces cuando necesitas hacer cambios? ¿Cómo depurar comportamientos extraños?
Esto se aplica a casi todos los tipos de diseño de gui. Claro, con Microsofts Visual Studio tiene una gran ventaja porque casi obtiene lo que ve en el diseñador.
¿Existe un bueno y un diseñador de fuente abierta (o freeware) para AWT? Ya miró alrededor y no encontró nada realmente inteligente.
EDIT: Hasta ahora, también he creado todas mis GUI a mano. Claro que es un código más limpio, pero a veces es muy difícil encontrar los errores de diseño. Si Visual Studio by MS puede crear código aproximadamente limpio, ¿por qué los otros no?
He oído hablar de algún diseñador visual de Eclipse. ¿Ya está listo para producción?
Gracias por las buenas respuestas, todos ustedes proporcionaron información útil. Construí con Visual Editor para Eclipse. Para un prototipo, es una buena herramienta, pero no realmente para uso en producción. – Atmocreations
Voté para cerrar esta pregunta como fuera de tema porque no se trata de programación sino de UI/UX. –