Professional Documents
Culture Documents
DE PROGRAMACIÓN
Unidad 1: Interfaz gráfica de usuario
1.2.- Tipos de Eventos
Aula: 7SA
HORARIO: LUNES A VIERNES 10:00 AM – 11:00 AM
1.2.- TIPOS DE EVENTOS.
Los eventos son todas las acciones que el usuario inicia, dar clic sobre un botón,
presionar las teclas del teclado, etc. Cada vez que se produce un evento, se crea
un objeto. La clase padre de los eventos es "java.awt.event".
Un objeto receptor de eventos es una clase (o una subclase de una clase) que
implementa un interfaz receptor específico. Hay definidos un determinado
número de interfaces receptores, donde cada interfaz declara los métodos
adecuados al tratamiento de los eventos de su clase.
Un objeto receptor puede estar registrado con un objeto fuente para ser
notificado de la ocurrencia de todos los eventos de la clase para los que el objeto
receptor está diseñado. Una vez que el objeto receptor está registrado para ser
notificado de esos eventos, el suceso de un evento en esta clase
automáticamente invocará al método sobrescrito del objeto receptor. El código
en el método sobrescrito debe estar diseñado por el programador para realizar
las acciones específicas que desee cuando suceda el evento.
Algunas clases de eventos, como los de ratón, involucran a un determinado
conjunto de eventos diferentes. Una clase receptor que implemente el interfaz
que recoja estos eventos debe sobrescribir todos los métodos declarados en el
interfaz.
ActionEvent
Define cuatro constantes enteras que se pueden utilizar para identificar cualquier
modificador asociado con este tipo de evento:
AdjustmentEvent
En este tipo de evento hay cinco constantes enteras que definen la actividad
realizada por este evento:
ItemEvent
KeyEvent
VK_0…VK_9 y VK_A….VK_Z
VK_ENTER,VK_ESCAPE,VK_CANCEL,VK_UP,VK_DOWN,VK_LEFT,VK_RIG
HT, VK_PAGE_DOWN,VK_PAGE_UP,VK_SHIFT,VK_ALT,VK_CONTROL
Los métodos que más se usan son char getKeyChar( ) y int getKeyCode(
) respectivamente devuelve el carácter presionado y el tipo de tecla presionada.
MouseEvent
Define las siguientes constantes para identificar los tipos de eventos y son:
Los métodos más usados son: int getX( ), int getY( ) que devuelven las
coordenadas x,y del ratón y o Point getPoint( ) que tambien las devuelve pero
mediante un objeto de tipo Point
El método int getClickCount( ) que indica el número de clics que se han hecho
con el ratón
Origen de Descripción
evento
Button Genera eventos de acción (ActionEvent) cuando se presiona
el botón.
Checkbox Genera eventos de elementos (ItemEvent) cuando se
selecciona o deselecciona un checkbox.
Choice Genera eventos de elementos cuando se cambia de opción
choice.
List Genera eventos de acción cuando se hace doble clic sobre
un elemento, genera eventos de elemento cuando se
selecciona o deselecciona un elemento.
Menu Item Generá eventos de acción cuando se selecciona un
elemento de menú; genera eventos de elemento cuando se
selecciona o se deselecciona un elemento de un menú de
opciones.
Scrollbar Genera eventos de ajuste (AdjustmentEvent) cuando se
manipula el scrollbar.
Text Genera eventos de texto (TextEvent) cuando el usuario
components introduce un carácter.
Window Genera eventos de ventana (WindowEvent) cuando una
ventana se activa, se cierra, se desactiva, se minimiza, se
maximiza, se abre o se sale de ella.
Linkografia.
https://sites.google.com/site/topicosavprog/unidad-i-eventos
https://prezi.com/vqj_u2jfii5y/tipos-de-eventos-en-distintos-lenjuages-de-
programacion/
https://prezi.com/3bhydvmqnldd/tipos-de-eventos-en-lenguajes-de-
programacion/
https://prezi.com/nr_they61xey/unidad-1-interfaz-grafica-de-usuario-topicos-
avanzados-de-programacion/
https://es.slideshare.net/JosAntonioSandovalAc/tpicos-avanzados-de-
programacin-unidad-1-gui
https://es.slideshare.net/kanddymooby/tpicos-avanzados-de-programacin-
eventos