Antes de empezar, debe completar el .
Ahora ya está preparado para ejecutar la aplicación Java a fin de previsualizar su aspecto. El entorno de trabajo y el editor visual facilitan en gran medida la ejecución rápida de la aplicación, y puede repetir estos pasos en cualquier punto del desarrollo para probar el aspecto y el comportamiento reales en tiempo de ejecución de la clase.
El editor visual Java proporciona un lanzador de beans Java capaz de ejecuta clases sin método main(). Cuando ejecuta la clase visual, lanza la aplicación en una máquina virtual (VM) independiente. Si ejecuta una clase visual como una aplicación Java, el lanzador intenta ejecutar el método main() en la clase. Para esta guía de aprendizaje, la aplicación incluye un método main() que invoca y muestra el componente JFrame DirectoryApp de modo que puede ejecutarlo como una aplicación o como un bean Java.
Para ejecutar el archivo DirectoryApp.java como un bean Java:
Sugerencia acerca del aspecto: la aplicación se abre en el escritorio utilizando el aspecto Swing definido en las preferencias del Editor visual (Ventana > Preferencias > Java > Editor visual). Alternativamente, puede pulsar Ejecutar > Ejecutar y definir el aspecto para la configuración de lanzamiento para este bean Java. Si ejecuta esta aplicación como una aplicación en lugar de como un bean, también utiliza el aspecto de Windows porque está definido en el método main(). Las capturas de pantalla utilizadas en esta guía de aprendizaje muestran el aspecto de Windows.
Puesto que solo ha diseñado la interfaz pero no ha programado ninguna conexión de datos ni ninguna funcionalidad de eventos, no puede hacer nada con la aplicación. Sin embargo, puede ver el diseño y el aspecto básicos que verá un usuario. Puede intentar pulsar alguno de los botones, pero observará que no realizan ninguna acción. Sin embargo, los menús Archivo y Ayuda ya están implementados. Puede probarlos para ver las acciones que realizan e inspeccionar el código Java para ver cómo se implementan con eventos actionPerformed.
Este módulo ha presentado el diseño de la interfaz para un cliente enriquecido mediante el editor visual Java. Sin embargo, además de diseñar el aspecto visual de un cliente, existen muchas otras tareas que debe realizar para que el cliente lleve a cabo operaciones realmente útiles. Por lo general, deberá incluir comportamiento de eventos u otra lógica y, en este caso, el enlace de los elementos visuales a un origen de datos de algún tipo.
En el próximo módulo, , tomará la interfaz simple y la convertirá en un potente cliente enriquecido que accederá a métodos de servicio Web para crear, recuperar, actualizar y suprimir registros de empleados de un directorio de empresa.