SWING - ouvintes de eventos

Os ouvintes de eventos representam as interfaces responsáveis ​​por tratar os eventos. Java fornece várias classes de ouvintes de eventos, no entanto, apenas aquelas que são usadas com mais frequência serão discutidas. Cada método de um método ouvinte de evento tem um único argumento como um objeto que é a subclasse da classe EventObject. Por exemplo, os métodos de ouvinte de evento do mouse aceitarão a instância de MouseEvent, em que MouseEvent deriva de EventObject.

Interface EventListner

É uma interface de marcador que toda interface de ouvinte deve estender. Esta classe é definida emjava.util pacote.

Declaração de Classe

A seguir está a declaração para java.util.EventListener interface -

public interface EventListener

Interfaces de ouvinte de evento SWING

A seguir está a lista de ouvintes de eventos comumente usados.

Sr. Não. Classe e descrição
1 ActionListener

Esta interface é usada para receber os eventos de ação.

2 ComponentListener

Esta interface é usada para receber os eventos do componente.

3 ItemListener

Esta interface é usada para receber os eventos do item.

4 KeyListener

Esta interface é usada para receber os principais eventos.

5 MouseListener

Esta interface é usada para receber os eventos do mouse.

6 WindowListener

Esta interface é usada para receber os eventos da janela.

7 AdjustmentListener

Esta interface é usada para receber os eventos de ajuste.

8 ContainerListener

Esta interface é usada para receber os eventos do container.

9 MouseMotionListener

Esta interface é usada para receber os eventos de movimento do mouse.

10 FocusListener

Esta interface é usada para receber os eventos de foco.