eventos tpa walter isc

11
INSTITUTO TECNOLÓLOGICO SUPERIOR DE FELIPE CARRILLO PUERTO Materia: Tópicos avanzados de programación Profesor: Niels Henryk Aranda Cuevas Alumno: Walter Alexis Hernández Poot Semestre: 4 Aula: J-4 INGENIERÍA EN SISTEMAS COMPUTACIONALES Eventos

Upload: walter-h

Post on 13-Aug-2015

32 views

Category:

Documents


0 download

TRANSCRIPT

INSTITUTO TECNOLÓLOGICO SUPERIOR DE FELIPE CARRILLO PUERTO

Materia: Tópicos avanzados de programaciónProfesor: Niels Henryk Aranda CuevasAlumno: Walter Alexis Hernández PootSemestre: 4Aula: J-4

INGENIERÍA EN SISTEMAS COMPUTACIONALES

Eventos

Definición

Cuando el usuario de un programa mueve el ratón, o hace un clic o usa el teclado, genera un Evento.

En Java los eventos, como cualquier otra cosa, se representan como instancias u objetos de alguna clase.

Tipos de Eventos

ComponentEvent: Se producirá este tipo de evento cuando el usuario mueva o redimensione un componente.

FocusEvent: Se producirá este tipo de evento cuando se cambie el foco de un componente.

KeyEvent: Se producirá cuando el usuario pulse una tecla

MouseEvent: Se producirá cuando el usuario efectué un movimiento con el ratón o haga clic.

ContainerEvent: Se producirá cuando añadan o eliminen componentes en el contenedor.

WindowsEvent: Se producirá cuando realicen algún tipo de operación con la ventana como abrirla y cerrarla

ActionListener: Se producirá cuando efectué alguna acción sobre un componente, como por ejemplo pulsar un botón.

AdjustementEvent: Se ajusta algún valor de un componente.

ItemEvent: Se ha modificado el estado de algún elemento que pertenece al

componente.

TextEvent: el contenido de texto de algún elemento ha cambiado

Objeto Oyente

El Objeto oyente gestiona, maneja y responde a un evento.

La implementación del objeto oyente se realiza en un Listener para este tipo de eventos Listener (ej. ActionListener)

Este define métodos que son invocados por el objeto fuente y reciben como argumento el objeto evento

Tabla de Interfaces-eventos

¿Cómo se utilizan estas interfaces para programar una interfaz gráfica?

Supongamos que deseamos que en un Componente que estamos desarrollando responda a los eventos generados por el usuario sobre el mismo componente o sobre algunos otros.

Para ello convertimos a este componente en "escucha" (Listener) de ciertos eventos generados por él o por los otros componentes. Convertir a un componente en escucha de un tipo de eventos consiste en:

1. Declarar que implementa la interfaz correspondiente

2. Implementar los métodos de la interfaz

3. Agregarlo a la lista de escuchas de los componentes que originan ese tipo de eventos. Esto se hace normalmente usando un método como addActionListener, addMouseListener, etc...

Gráfico

Evento: el usuario quiere guardar su

trabajo

Botón de guardar(Barra de

Herramientas)

Tecla rápida de guardar

(Gestor de teclado)

Opción de guardar

(Menú de opciones)

Oyente que contiene el código para guardar

el trabajo de fichero

Bibliografía:

http://www.slideshare.net/sgvargas/manejo-de-eventos-en-java-presentationhttp://arquimedes.matem.unam.mx/pasados/java_profundizacion/index4.htmhttp://www.buenastareas.com/ensayos/Tipos-De-Eventos-En-Java/5205464.htmlhttp://toolboxnet.blogspot.mx/2011/04/objeto-oyente-eventos-java-130203.html#.UxZegFP-pzM