You are on page 1of 6

Instituto Tecnolgico Superior de Escrcega Ingeniera en Sistemas Computacionales Tpicos Avanzados de Programacin Tipos de eventos y su utilizacin Docente: Oscar

Camacho Guadalupe Ramrez Vzquez

ISMA-4
09 de Marzo de 2014

Eventos de ventana
WINDOW_DESTROY: La ventana se ha destruido. WINDOW_EXPOSE: toda o parte de la ventana se ha hecho visible y necesita redibujarse. WINDOW_ICONIFY: La ventana se ha transformado en icono. WINDOW_DEICONIFY: El icono se ha transformado en ventana. WINDOW_MOVED: Se ha movido la ventana. WINDOW_CLOSING: se utiliza cuando el usuario trata de cerrar la ventana.

Eventos de teclado
KEY_PRESS: Se produce cuando se pulsa una tecla correspondiente a un carcter alfanumrico (no se tienen en cuenta telas como SHIFT, ALT, etc.). Tambin se produce de forma continua si se mantiene pulsada la tecla. KEY_RELEASE: se ha soltado una tecla. KEY_ACTION: Pulsar una tecla de funcin KEY_ACTION_RELEASE: Soltar una tecla de funcin KEY_DOWN: Se produce cuando se pulsa cualquier tecla del teclado. Tambin se produce de forma continua si se mantiene pulsada la tecla. KEY_UP: Se produce cuando se suelta cualquier tecla pulsada

Eventos de ratn
MOUSE_DOWN: Se produce cuando se pulsa cualquier botn del ratn MOUSE_UP: Se produce cuando se suelta cualquier botn del ratn que haya sido pulsado MOUSE_MOVE: Se produce (de forma continua) cuando el puntero del ratn se encuentra sobre un elemento MOUSE_ENTER: Movimiento de entrada del ratn MOUSE_EXIT: Movimiento de salida del ratn MOUSE_DRAG: Arrastrar el ratn MOUSE_OUT: Se produce cuando el puntero del ratn se encuentra en el interior de un elemento y el usuario mueve el puntero a un lugar fuera de ese elemento MOUSE_OVER: Se produce cuando el puntero del ratn se encuentra en el interior de un elemento y el usuario mueve el puntero a un lugar fuera de ese elemento

Eventos de barra
SCROLL_LINE_UP: El usuario ha solicitado un desplazamiento ascendente de una lnea. SCROLL_LINE_DOWN: El usuario ha solicitado un desplazamiento descendente de una lnea. SCROLL_PAGE_UP: El usuario ha solicitado un desplazamiento ascendente de una pgina. SCROLL_PAGE_DOWN: El usuario ha solicitado un desplazamiento descendente de una pgina. SCROLL_ABSOLUTE: El usuario ha solicitado un cambio absoluto.

Eventos de lista
LIST_SELECT: El usuario ha seleccionado un elemento de la lista. LIST_DESELECT: El usuario ha anulado la seleccin de un elemento de la lista.

ActionListener AdjustmentListener

actionPerformed(ActionEvent e)

Ejecuta algn comando

adjustamentValueChanged(AdjustamentEvent Ajusta algn valor

e) ComponentListener componentHidden(ComponentEvent e) componentMoved(ComponentEvent e) componentResized(ComponentEvent e) componentShown(ComponentEvent e) ContainerListener componentAdded(ContainerEvent e) componentRemoved(ContainerEvent e) FocusListener focusGained(FocusEvent e) focusLost(FocusEvent e) El componente se oculta El componente se mueve El componente redimensiona El componente visualiza se se

Se aade un componente el contenedor Se elimina un componente del contenedor El componente obtiene el foco El componente pierde el foco Se modifica el estado de algn elemento del componente, como puede ser la eleccin de alguna casilla de verificacin Se ha pulsado una tecla Se ha soltado la tecla Se ha carcter tecleado un

ItemListener

ItemStateChanged(ItemEvent e)

KeyListener

keyPressed(KeyEvent e) keyReleased(KeyEvent e) keyTyped(KeyEvent e)

MouseListener

mouseClicked(MouseEvent e) mouseEntered(MouseEvent e) mouseExited(MouseEvent e) mousePressed(MouseEvent e) mouseReleased(MouseEvent e)

Se ha pulsado el botn del ratn El puntero del ratn ha entrado en el componente El puntero del ratn ha salido del componente Se ha presionado botn del ratn un

Se ha soltado un botn del ratn Se est desplazando el ratn con el botn pulsado El puntero del ratn ha cambiado de posicin El contenido del texto del componente ha cambiado La ventana activada ha sido

MouseMotionListener mouseDragged(MouseEvent e) mouseMoved(MouseEvent e) TextListener WindowListener textValueChanged(textEvent e) windowActivated(WindowEvent e)

windowClosed(WindowEvent e) windowClosing(WindowEvent e) windowDeactivated(WindowEvent e)

Se ha cerrado la ventana Se ha solicitado cerrar la ventana La ventana desactivada ha sido

windowDeiconified(WindowEvent e)

Cuando se restaura la ventana a su tamao original o se maximiza Se ha ventana minimizado la

windowIconofied(WindowEvent e) windowOpened(WindowEvent e)

se ha abierto la ventana

NOTHING: cdigo especial para indicar un evento nulo. DELETE: el manejador de ventanas ha pedido que se oculte o destruya la ventana de ms alto nivel, normalmente cuando el usuario hace clic en un icono especial de la barra de ttulo. MOTION_NOTIFY: el puntero (normalmente el ratn) se ha movido. BUTTON_PRESS: se ha presionado un botn del ratn. _2BUTTON_PRESS: se ha hecho doble clic en un botn del ratn (2 veces dentro de un corto periodo de tiempo). Ntese que cada clic genera tambin un evento BUTTON_PRESS. _3BUTTON_PRESS: se ha hecho clic 3 veces seguidas dentro de un corto periodo de tiempo en un botn del ratn. Ntese que cada clic genera tambin un evento BUTTON_PRESS. BUTTON_RELEASE: se ha soltado un botn del ratn. ENTER_NOTIFY: el puntero ha entrado en la ventana. LEAVE_NOTIFY: el puntero ha salido de la ventana. FOCUS_CHANGE: el foco del teclado ha entrado o dejado la ventana. CONFIGURE: el tamao, posicin u orden de apilamiento de la ventana ha cambiado. Obsrvese que GTK+ no usa estos eventos en ventanas hijas (GDK_WINDOW_CHILD). MAP: se han reservado recursos para la ventana. UNMAP: se han liberado recursos para la ventana. PROPERTY_NOTIFY: se ha borrado o cambiado una propiedad de la ventana. SELECTION_CLEAR: la aplicacin ha perdido la propiedad de una seleccin. SELECTION_REQUEST: otra aplicacin ha solicitado una seleccin. SELECTION_NOTIFY: se ha recibido una seleccin.

PROXIMITY_IN: se ha hecho contacto en una superficie sensible de un dispositivo de entrada (por ejemplo, una tableta grfica o pantalla sensible al tacto). PROXIMITY_OUT: se ha perdido el contacto de una superficie sensible. DRAG_ENTER: el ratn ha entrado en la ventana mientras se estaba arrastrando algo. DRAG_LEAVE: el ratn ha salido de la ventana mientras se estaba arrastrando algo. DRAG_MOTION: el ratn se ha movido por la ventana mientras se estaba arrastrando algo. DRAG_STATUS: el estado de la operacin de arrastre iniciada por la ventana ha cambiado. DROP_START: se ha iniciado una operacin de soltar en la ventana. DROP_FINISHED: la operacin de soltar iniciada por la ventana ha terminado. CLIENT_EVENT: se ha recibido un mensaje desde otra aplicacin. VISIBILITY_NOTIFY: la visibilidad de la ventana ha cambiado. NO_EXPOSE: indica que la regin fuente estaba disponible completamente cuando partes de un dibujable fueron copiadas. No es muy til.

BIBLIOGRAFIA

Professional JavaScript for Web Developers, Nicholas C. Zakas (ISBN: 978-0-7645-7908-0). A pesar de ser un libro antiguo, sigue siendo una buena referencia de aprendizaje de JavaScript para los programadores de aplicaciones web.

JavaScript: The Definitive Guide (Fifth Edition), David Flanagan (ISBN-13: 9780596101992). Referencia completa de JavaScript en ms de 1.000 pginas que explican con detalle cualquier aspecto de este lenguaje de programacin.

http://www.tic2.org/WebTecnica/Programacion/Java/JavaTutorial/InfoExterna/eventos.htm http://librosweb.es/ajax/capitulo_6/tipos_de_eventos.html http://www.pygtk.org/pygtk2tutorial-es/sec-EventHandling.html

You might also like