Para usar el plugin WindowBuilder de Eclipse es necesario instalarlo. El artículo Interfaces Gráficas con Eclipse WindowBuilder de Alura Latam muestra una guía de instalación y uso.
Netbeans viene con una herramienta similar al WindowBuilder integrada por defecto, lista para usar.
Para crear una vista en un nuevo proyecto:
- Crear un JFrame:
- Automáticamente se abre el editor de Netbeans, en el cual podremos diseñar la interfaz arrastrando y soltando componentes de la paleta en el JFrame:
- El código correspondiente a dicho diseño se genera de forma automática y puede editarse desde la vista "Source".
- Para separar responsabilidades, eliminamos el método
main()
de las clases que extienden deJFrame
y trasladamos la lógica de mostrar u ocultar ventanas a la clase principal, de manera que esta sea la única clase ejecutable:
Para crear una vista en un nuevo proyecto usando el GUI Designer de IntelliJ IDEA:
- Hacer click derecho en el paquete donde se va a crear la vista y seguir los pasos:
-
Automáticamente se generan un archivo
.form
y uno.java
asociados a la nueva vista. Podemos arrastrar y soltar componentes de la paleta al panel. -
IntelliJ genera una clase asociada a la interfaz que incluye solamente los componentes de la vista. Es necesario agregar el resto del código de manera manual para vincular dicha vista a la aplicación:
Es necesario agregar el resto del código de manera manual para vincular dicha vista a la aplicación:
Solo se necesita tener instalado el Extension Pack for Java