Event listeners representam as interfaces responsáveis para lidar com os eventos. Java fornece várias classes de ouvintes de eventos, no entanto, apenas aquelas que são mais frequentemente utilizadas serão discutidas. Cada método de um ouvinte de eventos tem um único argumento como um objeto que é a subclasse da classe EventObject. Por exemplo, métodos de mouse ouvinte de eventos aceitarão instância do MouseEvent, onde MouseEvent deriva de EventObject.
EventListner Interface
É uma interface marcadora que toda interface ouvinte tem que estender. Esta classe é definida no pacote java.util.
Class Declaration
Following é a declaração para a interface java.util.EventListener –
public interface EventListener
SWING Event Listener Interfaces
Following é a lista de ouvintes de eventos comumente usados.
Sr.No. | Classe & 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 eventos chave. |
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 de movimento do mouse. |
10 | FocusListener
Esta interface é usada para receber os eventos de foco. |