WindowBuilder es uno de los plugins preferidos para desarrollar interfaces gráficas Java en Eclipse. Su interfaz es muy intuitiva y nos permite configurar múltiples líneas de código simplemente con clics. Eso sí, hay que tener en cuenta que a veces, según los cambios que realices en el código a mano, al abrir otra vez la perspectiva WindowBuilder ésta puede quedarse atascada.

Instalación
Para instalar WindowBuilder en Eclipse, accedemos a la web oficial de descargas:
http://www.eclipse.org/windowbuilder/download.php
Seleccionamos la versión que corresponde con nuestra versión de Eclipse (en el ejemplo, Mars) y copiamos la URL del repositorio.

En Eclipse vamos a Help → Install New Software, pegamos la URL en el campo “Work with” y pulsamos Add para añadir el nuevo repositorio con el nombre que queramos.

Esperamos a que cargue el repositorio, seleccionamos todos los componentes disponibles y pulsamos Next.


Aceptamos los términos de la licencia y esperamos a que finalice la instalación. Eclipse nos pedirá que lo reiniciemos.

Verificación
Una vez reiniciado Eclipse, podemos comprobar que WindowBuilder está instalado correctamente creando una nueva clase: New → Other → WindowBuilder → Swing Designer → Application Window.

Le damos un nombre a la clase y pulsamos Finish.

En el editor de código aparecerá una pestaña Design junto a la pestaña Source. Al pulsar en Design se abrirá la perspectiva visual de WindowBuilder con la paleta de componentes, el árbol de componentes y el panel de propiedades.


Aunque el código que genera WindowBuilder puede ser algo aparatoso, siempre podemos editarlo a mano cambiando a la pestaña Source.
