ING EN SISTEMA
República Bolivariana de Venezuela
Ministerio de educación y deporte
INSTITUTO SEVERIANO RODRIGUEZ
Maracaibo; ESTADO-ZULIA
INTEGRANTE
CHOKMAH OSORIO
CEDULA
19646392
ESQUEMA
1. Eventos en POO.
2. En qué consiste la Emisión / Recepción de Eventos.
3. Tipos de eventos.
4. Constructores y destructores en POO.
5. FunciónMiembro en POO.
6. Tipos de funciones miembros.
7. Selectores, Modificadores, operadores, Aterradores en POO.
8. Herencia.
9. Tipos de herencias.
1. Eventos.
Los eventos son todas las acciones que el usuario inicia, dar clic sobre un botón, presionar las teclas del teclado, etc. Cada vez que se produce un evento, se crea un objeto. La clase padrede los eventos es "java.awt.event".
Cada lenguaje de programación tiene su propio modelo de eventos, en Java se definen clases auxiliares llamadas escuchadores (listeners) que reciben eventos específicos.
Los escuchadores se registran en las fuentes de eventos (teclado, ratón, etc). Estas envían objetos del tipo EventObjet la los escuchadores registrados al producirse un evento.Cada escuchador utiliza la información recibida a través del objeto para realizar las acciones adecuadas.
Dentro de "java.awt.event", los eventos están categorizados dentro de una jerarquía de clases.
La clase "java.util.EventObject" es la clase base de todos los
eventos en Java.
La subclase "java.awt.AWTEvent" es la clase base de todos los
eventos que se utilizan en la construcción deGUIs.
Cada tipo de evento "xxEvent" tiene asociada una interfaz "xxListener" que es la que nos permite definir escuchadores de eventos.
Para simplificar la implementación de algunos escuchadores de eventos, el paquete "java.awt.event" incluye clases base xxAdapter que implementan las interfaces xxListener.
Existen distintos tipos de eventos, los cuales son:
Eventos de Ventana
Son losque se generan en respuesta a los cambios de una ventana, un frame o un dialogo.
WINDOW_DESTROY.
WINDOW_EXPOSE.
WINDOW_ICONIFY.
WINDOW_DEICONIFY.
WINDOW_MOVED.
Eventos de Teclado.
Son generados en respuesta a cuando el usuario pulsa y suelta una tecla mientras un Componente tiene el foco de entrada.
KEY_PRESS.
KEY_RELEASE.
KEY_ACTION.
KEY_ACTION_RELEASE.
Eventos de Ratón.
Son los eventos generados por acciones sobre el ratón dentro de los límites de un Componente.
MOUSE_DOWN
MOUSE_UP
MOUSE_MOVE
MOUSE_ENTER
MOUSE_EXIT
MOUSE_DRAG
Eventos de Barras.
Son los eventos generados como respuesta a la manipulación de barras de desplazamiento (scrollbars).
SCROLL_LINE_UP.
SCROLL_LINE_DOWN.
SCROLL_PAGE_UP.
SCROLL_PAGE_DOWN.
SCROLL_ABSOLUTE.
Eventos de Lista.
Son los eventos generados al seleccionar elementos de una lista.
LIST_SELECT.
LIST_DESELECT.
Eventos Varios.
Son los eventos generados en función de diversas acciones.
ACTION_EVENT.
LOAD_FILE.
SAVE_FILE.
GOT_FOCUS.
LOST_FOCUS.
2. En que consiste laEmisión / Recepción de Eventos
Básicamente, de lo que se trata es de avisar (en principio sin importar si alguien escucha o no) de algún cambio en el estado de la instancia, que puede ser un click en el objeto, el final de un proceso de carga o la terminación de algún complejo proceso. Cada vez que el evento en cuestión ocurre, la instancia dirá “¡¡Hey, me ocurrió este evento!!”, esto es loque conocemos como broadcasting.
Aquí es donde entra en juego el (los) receptor(es). Éste se encargará de estar atento, de escuchar (de ahí que se les llame listeners) el(los) evento(s) que ocurra en el emisor, y responderá adecuadamente.
Para ejecutar esto correctamente, es necesario disponer de una clase que se encargue del manejo de los eventos, tanto de la emisión como de...
Regístrate para leer el documento completo.