Eventos: bajo nivel y semánticos
|
Eventos de bajo nivel
|
|
|
Evento
|
Significado
|
|
ComponentEvent
|
Cambio
en el tamaño, posición o visibilidad de un componente
|
|
FocusEvent
|
Cambio de foco (capacidad de un componente de
recibir entrada desde el teclado)
|
|
KeyEvent
|
Operación
con el teclado
|
|
MouseEvent
|
Operación con los botones del ratón o
movimientos del ratón
|
|
WindowEvent
|
Cambio
de estado en una ventana
|
|
AncestorEvent
|
Cambio en la composición, visibilidad o
posición de un elemento superior (ancestro) de la jerarquía de composición
|
|
|
Eventos de alto nivel
|
|
ActionEvent
|
Realización de la acción específica asociada
al componente
|
|
ChangeEvent
|
Cambio
en el estado del componente
|
|
ItemEvent
|
Elemento seleccionado o deseleccionado
|
|
CaretEvent
|
Cambio
en la posición del cursor de inserción en un componente que gestiona
texto
|
|
ListSelectionEvent
|
Cambio en la selección actual en una lista
|
Eventos de la clase JComponent
Tipo de
Eventos
|
Evento
|
Eventos
del Foco (Focus)
|
Foco obtenido
(focusGained)
Foco perdido
(focusLost)
|
Eventos
de entrada de teclado (Key)
|
Tecla
presionada (keyPressed)
Tecla
soltada (keyReleased)
Tecla
presionada y soltada (keyTyped)
|
Eventos
de ratón (Mouse)
|
Tecla del ratón presionada y soltada (mouseClicked)
El ratón entra en un componente (mouseEntered)
El ratón sale de un componente (mouseExited)
Tecla del ratón presionada (mousePressed)
Tecla del ratón soltada (mouseReleased)
|
Eventos
de movimiento del ratón (MouseMotion)
|
El ratón se ha movido mientras una tecla se
encuentra pulsada. El componente está siendo arrastrado
(mouseDragged)
El
ratón se ha movido y no se está pulsando ninguna tecla (mouseMoved)
|
Eventos
de la rueda del ratón (MouseWheel)
|
La rueda ha rotado. (mouseWheelMoved)
|
Eventos de la clase
AbstractButton (JButton)
Tipo de eventos
|
Evento
|
Eventos de
acción (Action)
|
Se ha hecho clic en el botón (actionPerformed)
|
Eventos de
cambio (Change)
|
El estado del botón ha cambiado (stateChanged)
|
Eventos de
selección de un item (Item)
|
Ha cambiado el estado de selección del botón (itemStateChanged)
|
Eventos de
acción (Action)
|
Se ha hecho clic en el botón (actionPerformed)
|
Eventos de la clase JComboBox
Tipo de eventos
|
Evento
|
Eventos de
acción (Action)
|
Se ha seleccionado un elemento. Si se puede escribir en el cuadro de texto se genera este evento
cuando se pulsa la tecla ENTER (actionPerformed)
|
Eventos de
selección de un item (Item)
|
Ha cambiado la selección de la lista desplegable (itemStateChanged)
(Se disparan dos eventos)
|
Eventos de la clase Window (JFrame)
Tipo de eventos
|
Evento
|
Eventos de
foco en la ventana (WindowFocus)
|
Foco obtenido
por la ventana (windowGainedFocus) Foco perdido por la ventana (windowLostFocus)
|
Eventos del
ciclo de vida de la ventana (Window)
|
Ventana activada (windowActivated)
La ventana ha sido cerrada como resultado de llamar al método
dispose (windowClosed)
El usuario ha pulsado el botón de cierre de la ventana
(windowClosing)
La ventana ya no es la ventana activa (windowDeactivated)
La ventana ha pasado de minimizada a normal (windowDeiconified)
La ventana se ha minimizado (windowIconified)
La ventana se ha hecho visible por primera vez (windowOpened)
|
Eventos de
estado de la ventana (WindowState)
|
La ventana ha cambiado de estado en cuanto a
minimizada, maximizada, restaurada, etc. (WindowStateChanged)
|
Evento de la clase JTextComponent (JTextField)
Tipo de eventos
|
Evento
|
Eventos de
entrada de texto (InputMethod)
|
El cursor ha cambiado de posición (caretPositionChanged)
El texto introducido por teclado ha cambiado (inputMethodTextChanged)
|
Eventos de
cursor (Caret)
|
El cursor ha cambiado de posición (caretUpdate)
|










