Vous êtes sur la page 1sur 3

Ingeniera en desarrollo de software

Hctor Alfonso Delgado Mantecn


AL13500979

Actividad 2. Eventos

5to Cuatrimestre
Programacin orientada a objetos II
DS-DPO2-1403C-003

FABIAN GALVEZ GONZALEZ

Un evento en JAVA bsicamente es un mensaje enviado por el sistema operativo al programa


indicndole que el usuario esta interactuando con el mediante el uso de un mouse, un teclado o
algn otro dispositivo de entrada con el cual el usuario realiza una accin en dicho programa.
Para que un evento funcione como tal es necesario contar con las siguientes partes en el cdigo del
programa:
Componente: es aquel sobre el cual se efectuaran el o los eventos
Escuchador: es la parte del programa que est dedicada a escuchar o a interpretar la
interaccin del usuario con el sistema.
Mtodo: aqu es donde se define qu es lo que hace el programa con dicho evento
En esta unidad se han definido solo algunos de los diversos eventos existentes en JAVA los cuales
son:
Eventos de ratn
Nombre
mouseClicked

mouseDragged
mouseEntered

mouseExited
mouseMoved
mousePressed
mouseReleased
mouseWeelmoved

Descripcin
Detecta la accin de presionar y soltar el botn
izquierdo del mouse
NOTA: para un doble click se detecta
individualmente cada click
Detecta la accin de dar un click sin soltar y
arrastrar el componente seleccionado
Detecta la accin del puntero del mouse al
entrar en un rea seleccionada o sobre algn
elemento seleccionado
Detecta la accin contraria de mouseEntered, lo
que es lo mismo, cuando el puntero del mouse
sale del rea o del elemento seleccionado
Detecta la accin de movimiento del mouse
sobre un componente seleccionado
Detecta la accin de presionar el botn del
mouse sin soltarlo
Detecta la accin de soltar el botn del mouse
despus de presionarlo sobre el elemento
seleccionado
Detecta la accin de girar la rueda central del
mouse sobre el elemento seleccionado
Eventos de teclado

Nombre
keyPressed
KeyReleased
keyTyped

Descripcin
Detecta la accin de presionar una tecla
Detecta la accin de soltar la tecla presionada
Detecta la accin de presionar y soltar una
tecla

Eventos de otros componentes


Tipo de escuchador (listener)
Descripcin
Component listener
Detecta
los
cambios
sufridos
por
el
componente en cuestin tales como cambio de

Focus listener

Hierarchy listener

tamao, posicin entre otros


Detecta si el componente est o no
seleccionado por el mouse o si se encuentra en
uso
Se encarga de detectar el nivel de jerarqua en
el cual se encuentra un componente, esto
aplica cuando un componente genera otros a
partir de l y estos heredan caractersticas del
componente padre

Es posible asignar varios elementos diferentes a un mismo componente como por ejemplo asignar
un evento de keyPressed y al mismo tiempo un mousePressed con diferente mtodo con o sin el
keyPressed, pero hay que tomar en cuenta que debemos de cuidar el hecho de no asignar
demasiados elementos ya que podra afectar el funcionamiento del programa haciendo que este no
ejecute correctamente el o los mtodos asignados a los elementos. Otro problema radica en asignar
elementos similares a un mismo componente como por ejemplo asignar un keyTyped al mismo
tiempo que un keyPressed