Download - Tipos de eventos

Transcript
Page 1: Tipos de eventos

INSTITUTO TECNOLÓGICO SUPERIOR DE FELIPE CARRILLO PUERTO

EVENTOS

Materia: Tópicos avanzados de programación

Profesor: Niels Henryk Aranda Cuevas

Alumno: Irving Saúl Che Canul

Semestre: 4

Aula: J-4

INGENIERÍA EN SISTEMAS COMPUTACIONALES

Page 2: Tipos de eventos

DEFINICIÓN EVENTO

En Java los eventos, como cualquier otra cosa, se representan como instancias u objetos de alguna clase.

Cada vez que se produce un evento, se crea un objeto. La clase padre de los eventos es: java.awt.Event

Page 3: Tipos de eventos

TIPOS DE EVENTOS

• FocusEvent: Se producirá este tipo de evento cuando se cambie el foco de un componente.

• KeyEvent: Se producirá cuando el usuario pulse una tecla

• MouseEvent: Se producirá cuando el usuario efectué un movimiento con el ratón o haga clic.

• WindowsEvent: Se producirá cuando realicen algún tipo de operación con la ventana como abrirla y cerrarla

• ComponentEvent: Se producirá este tipo de evento cuando el usuario mueva o redimensione un componente.

Page 4: Tipos de eventos

OBJETO OYENTE Y FUENTE

• Se “registran”para cierto tipo de eventos habitualmente esto se traduce en implementar los métodos de ciertas interfaces. El Objeto oyente gestiona, maneja y responde a un evento.

• La fuente notifica sus eventos a todos los oyentes registrados, pero no comprueba qué se hace con ellos.

Page 5: Tipos de eventos

TABLA DE INTERFACES-EVENTOS

ActionListener actionPerformed(ActionEvent)

AdjustmentListener

adjustmentValueChanged(AdjustementEvent)

ComponentListener

componentHidden(ComponentEvent)componentMoved(ComponentEvent)componentResized(ComponentEvent)componentShown(ComponentEvent)

ContainerListener

componentAdded(ContainerEvent)componentRemoved(ContainerEvent)

FocusListenerfocusGained(FocusEvent)focusLost(FocusEvent)

ItemListener itemStateChange(ItemEvent)

KeyListenerkeyPressed(KeyEvent)keyReleased(KeyEvent)keyType(KeyEvent)

Page 6: Tipos de eventos

MouseListener

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

MouseMotionListener

mouseDragged(MouseEvent)mouseMoved(MouseEvent)

TextListener textValueChanged(TextEvent)

WindowsListener

windowsActivated(WindowsEvent)windowsClosed(WindowsEvent)windowsClosing(WindowsEvent)windowsDesactivated(WindowsEvent)windowsDeiconified(WindowsEvent)windowsIconified(WindowsEvent)windowsOpened(WindowsEvent)