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.
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.