Dos Programas llamados "Howdy" / Adición de Salidas a una Vent."Howdy"
Subtitles of the Movie
En ésta lección, vamos a agregar un código al programa "HowdyWindow" de la lección anterior para que sea posible cerrar la ventana con el ratón. El nuevo nombre de la versión de la Clase es "HowdyByeWindow", así que el código fuente debe ser guardado en un archivo con el mismo nombre. Para comenzar, hemos agregado dos sentencias "import" en la parte superior. La información externa ingresa al programa en forma de Eventos, así que vamos a recibir el Evento de un usuario requiriendo cerrar la ventana. La llamada al Método "enableEvents" activa los Eventos de la ventana para que puedan acceder al programa. Los Eventos llegan al programa en forma de un objeto "WindowEvent". El Método "processWindowEvent" es llamado por el sistema con el objeto "WindowEvent". El objeto "WindowEvent" es enviado al programa por varias razones diferentes. El programa es notificado cuando la ventana es maximizada, minimizada o modificada por cualquiera de las acciones que podemos aplicar a una ventana. Éste Método sólo responde si se presenta el Evento "windowClosing" que tenemos aquí. El Evento "windowClosing" corresponde al ID de éste Evento que aparece como un argumento. El Evento "windowClosing" se envía cuando el usuario intenta cerrar la ventana desde el menú de sistema del Windows o desde el botón ubicado en la esquina superior derecha. Sin embargo, ningún cambio ha ocurrido u ocurrirá con la ventana. Si éste programa no oculta explícitamente a la ventana durante el proceso del Evento, la operación del cierre de la ventana nunca tendrá lugar. Después de verificar el evento "windowClosing", éste programa llama al Método "systemExit" para cerrar el programa, el cual también tiene el efecto de cerrar la ventana. En un programa más grande, éste Método pediría al usuario que guarde la información antes de cerrar el programa, o incluso haría la famosa pregunta: "¿está seguro?" antes de realizar cualquier proceso. Veamos si esto funciona. Para hacerlo, la primera acción que debemos realizar es compilar el programa. Luego, ejecutamos el programa de ésta manera y la ventana aparece. Podemos moverla y cambiar el tamaño como hicimos anteriormente. Tenemos dos maneras de cerrar el programa con el ratón. Una de ellas consiste en seleccionar el menú del sistema ubicado a la izquierda, en el cual podemos realizar varias operaciones, entre ellas, cerrar la ventana. Otra opción más común es usar el botón ubicado en la parte superior derecha; al seleccionarlo, el programa termina. Se ha enviado un Evento al programa, el cual ha respondido llamando al Método "systemExit" y cerrando el programa y la ventana. En lecciones posteriores, veremos cómo cerrar un programa desde la selección de un menú y desde un botón de salida. El código para cerrar el programa siempre es el mismo pero el Evento que proviene desde fuera puede ser distinto. En todo caso, el programa tiene la opción de eliminar los elementos antes de salir o simplemente de ignorar el comando de salida. ir o simplemente de ignorar el comando de salida.
Tutorial Information
| Course: | Java: Introduction to Java Programming (Español) |
| Author: | Arthur Griffith |
| SKU: | 33644 |
| ISBN: | 1-932808-86-8 |
| Release Date: | 2005-09-22 |
| Duration: | 8.5 hrs / 92 lessons |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 81,350 Video Tutorials (20,800 free)
- Video Available as Flash or QuickTime
- Over 782 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 