Vous êtes sur la page 1sur 2

1

Programacin orientada a objetos II


Unidad 1. Eventos de JAVA
Actividad 2. Eventos



1. Identifica y enlista los diferentes eventos presentados en los temas
estudiados durante toda la unidad.

2. Redacta una descripcin propia para cada evento, sin copiar de ninguna
fuente, ya que debe ser una descripcin que t mismo realices y
comprendas. Cada una de las descripciones deber ser un prrafo de al
menos 5 lneas.

TIPOS DE EVENTOS
MOUSE TECLADO OTROS
mouseClicked keyPressed component listener
mouseDragged keyReleased focus listener
mouseEntered keyTyped hierarchy listener
mouseExited
mouseMoved
mousePressed
mouseReleased
mouseWheelmoved


DESCRIPCIONES
mouseClicked.
Este evento es invocado cuando se da clic por medio del botn del mouse
sobre un componente para ejecutar alguna accin. El clic incluye presionar
el botn y luego soltarlo. Ejemplo: utilizar un cono de acceso directo que
tengamos en nuestro escritorio para abrir un programa, o un archivo.

mouseDragged.
Es el evento que ocurre cuando se presiona el botn del mouse sobre un
componente y este es arrastrado hasta que lo soltemos. Ejemplos: meter un
archivo dentro de una carpeta, acomodar los conos en el escritorio.

mouseEntered.
En este caso, el mouse est encima de un componente. Ejemplo: mostrar
una etiqueta que nos indique para qu sirve un botn, cambiar el color de
un texto al posicionarse sobre l.

mouseExited.
Determina cuando el mouse deja de estar encima de un componente.
Ejemplo: cambiar de color un texto, regresar al color original de una figura.

mouseMoved.
Es cuando el cursor del mouse se mueve dentro de un componente, como
una caja de texto, una imagen, una forma geomtrica, etc. pero ningn
botn ha sido presionado.


2
Programacin orientada a objetos II
Unidad 1. Eventos de JAVA
Actividad 2. Eventos



mousePressed.
Ocurre cuando se ha presionado un botn del mouse sobre un componente
determinado, pero an no se suelta. Ejemplo: este evento se puede utilizar
en conjunto con el mouseDragged para cambiar de tamao figuras,
imgenes o mover componentes.

mouseReleased.
Se puede decir que es el complement del mousePressed, ya que ocurre
cuando se suelta un botn del ratn despus de haberlo presionado.
Ejemplo: cuando soltamos un componente que previamente habamos
arrastrado.

mouseWheelmoved.
Este evento se ejecutar cada vez que se mueve la rueda del mouse.
Ejemplo: lo utilizamos en Word para llegar al final del documento.

keyPressed.
Este evento se activa al presionar una tecla, an sin soltarla. Ejemplo: se
utiliza para validar el texto que se escribe en las cajas de texto, slo letras,
nmeros, maysculas, etc. De esta manera ni siquiera se escribe el
carcter prohibido.
Se ha presionado una tecla sobre el componte.

keyReleased.
Ocurre despus de presionar una tecla, cuando esta ya es liberada.
Ejemplo: tambin se puede utilizar para validar campos y para determinar
que el usuario no est escribiendo.

keyTyped.
El evento ocurrir cuando se ha presionado y soltado una tecla. Ejemplo:
validar campos, limitar la longitud de lo que se est escribiendo.

component listener.
Un componente es cualquier objeto con una representacin grfica que
interacta con el usuario, as cuando ste cambia de tamao, de lugar o
desaparece, esta interfaz nos sirve para manejar esos eventos. Ejemplo: al
moverse un cono del escritorio, cuando cambiamos de tamao una
fotografa, etc.

focus listener.
Los eventos de enfoque o foco ocurren cuando un componente obtiene o
pierde su foco, este cambio se puede realizar a travs del mouse, por el
teclado o por medio de programacin. El focus listener sirve para obtener
este tipo de eventos. Ejemplo: Windows 7 utiliza mucho este evento para el
manejo del escritorio, as deslizamos el mouse por la barra de tareas y
podemos movernos entre los diferentes programas que estamos utilizando.

hierarchy listener.
Esta interfaz sirve para recibir eventos que suceden a nivel jerrquico de
los componentes. Por ejemplo creamos una clase de tipo botn que ser el
padre, que tendr ciertos mtodos: visibilidad, movimiento, etc., las clases
hijas heredan estos mtodos y yo utilizar el hierarchy listener para que me
notifique cuando la visibilidad cambie en las hijas.

Vous aimerez peut-être aussi