Sei sulla pagina 1di 4

Osvaldo Amalfi Dvila

Matrcula: ES1521213860

Materia: Programacin Orientada a Objetos II

Profesor:

Actividad 1: Importancia de los Eventos


Buenas tardes profesor le presento mi Actividad 1. Importancia de los Eventos.
Unidad 1.

1.- Se analizo los eventos expuestos en el desarrollo.

2.- Realiza un mapa mental en el que representes dichos eventos con su


descripcin.

ComponentEvent: se FocusEvent: se KeyEvent: se producir MouseEvent: se ContainerEvent:


producir este tipo de producir este tipo de cuando el usuario pulse producir cuando el se producir
eventos cuando el eventos cuando se una tecla usuario efectu un cuando aadan
usuario mueva o cambie el foco de un movimiento con el ratn o eliminen
redimensione un componente o haga clic componentes en
componente el contenedor

WindowsEvent: se
getKeyText (): devuelve
producir cuando se
efectu algn tipo de una cadena que indica el
Tipos de tipo de tecla pulsada
accin con la ventana
como abrirla y cerrarla eventos

getKeyModifiersText
(int): devuelve una
ActionEvent se producir cadena que indica el
cuando se efectu modificador de la tecla
alguna accin sobre un ejemplo shift
componente, ejemplo la
pulsacin de un botn
getkeyCode (): devuelve
el cdigo de la tecla que
produce el evento
AdjustmentEvent: se
ajusta algn valor de un
componente getKeyChar (): devuelve
el carcter asociado con
la tecla que produjo el
ItemEvent: se ha evento
modificado el estado de
algn elemento que
pertenece al
componente

TextEvent: El contenido getClickCount (): getX (): devuelve la getY (): devuelve la
de texto de algn devuelve el numero click posicin X del mouse posicin Y del mouse
componente ha asociados al evento cuando se genera un cuando se genera un
cambiado evento evento
3.- Investiga ejemplos en el uso de estos eventos

Como ejemplos puedo poner lo siguiente:

Para los eventos de tipo ActionEvent existe la interfase escucha


ActionListener
Para los eventos de tipo MouseEvent existen la interfase escuchar
MouseListener

Cuando el usuario interacta sobre los diversos componentes del awt, stos
generan eventos. La siguiente tabla muestra los eventos que cada tipo de
componente puede generar y cundo los genera.

Tipo de Eventos
Hechos que los generan
Componente generados
Button ActionEvent El usuario hace un clic sobre el botn.
El usuario selecciona o deselecciona el interruptor
Checkbox ItemEvent
(Checkbox)
El usuario selecciona o deselecciona el interruptor
CheckboxMenuItem ItemEvent
(Checkbox)
El usuario selecciona o deselecciona un elemento de la
Choice ItemEvent
lista
Component El componente se mueve, cambia de tamao, se
ComponentEvent
esconde o se exhibe
FocusEvent El componente gana o pierde el foco
KeyEvent El usuario pulsa o suelta una tecla
El usuario pulsa o suelta un botn del ratn, el cursor del
MouseEvent
ratn entra o sale o el usuario mueve o arrastra el ratn
Container ContainerEvent Se agrega o se quita un componente al contenedor
List ActionEvent El usuario hace doble clic en un elemento de la lista
El usuario selecciona o deselecciona un elemento de la
ItemEvent
lista
MenuItem ActionEvent El usuario selecciona un elemento del men
Scrollbar AdjustmentEvent El usuario mueve la barra de desplazamiento
TextComponent TextEvent El usuario hace un cambio en el texto
TextField ActionEvent El usuario termina de editar el texto (hace un intro)
La ventana se abre, se cierra, se minimiza, se
Window WindowEvent
reestablece o se cierra.
Ejemplo: si queremos que un Applet responda a los movimientos del ratn sobre el
applet y a los clics sobre un botn b colocado en el applet, ser necesario declarar
en su lnea definitoria que implementa MouseMotionListener y ActionListener, luego
habr que implementar los mtodos de ambas interfaces y tambin habr que
agregar el applet a la lista de escuchas de eventos del ratn del propio applet y a la
lista de escuchas de ActionEvent del botn. En otras palabras, hay que escribir algo
as:

public class miApplet extends Applet implements


MouseMotionListener, ActionListener {

public void init () {


...
this.addMouseMotionListener(this);
b.addActionListener(this);
...
}

/* -- MouseMotionListener methods --*/


public void mouseDragged (MouseEvent e) {
...
}

public void mouseMoved (MouseEvent e) {


...
}

/* -- ActionListener method --*/


public void actionPerformed (ActionEvent e) {
...
}

Potrebbero piacerti anche