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. |