Classes de eventos AWT
As classes Event representam o evento. Java nos fornece várias classes de eventos, mas discutiremos aquelas que são usadas com mais frequência.
Classe EventObject
É a classe raiz da qual todos os objetos de estado de evento devem ser derivados. Todos os eventos são construídos com referência ao objeto, osource, que logicamente é considerado o objeto no qual o Evento em questão ocorreu inicialmente. Essa classe é definida no pacote java.util.
Declaração de classe
A seguir está a declaração para java.util.EventObject classe:
public class EventObject
extends Object
implements Serializable
Campo
A seguir estão os campos para java.util.EventObject classe:
protected Object source - O objeto no qual o evento ocorreu inicialmente.
Construtores de classe
SN | Construtor e descrição |
---|---|
1 | EventObject(Object source) Constrói um Evento prototípico. |
Métodos de aula
SN | Método e Descrição |
---|---|
1 | Object getSource() O objeto no qual o evento ocorreu inicialmente. |
2 | String toString() Retorna uma representação de String deste EventObject. |
Métodos herdados
Esta classe herda métodos das seguintes classes:
java.lang.Object
Classes de eventos AWT:
A seguir está a lista de classes de eventos comumente usadas.
Sr. Não. | Controle e descrição |
---|---|
1 | AWTEvent É a classe de eventos raiz para todos os eventos AWT. Essa classe e suas subclasses substituem a classe java.awt.Event original. |
2 | ActionEvent O ActionEvent é gerado quando o botão é clicado ou o item de uma lista é clicado duas vezes. |
3 | InputEvent A classe InputEvent é a classe de eventos raiz para todos os eventos de entrada em nível de componente. |
4 | Evento-chave Ao inserir o caractere, o evento Key é gerado. |
5 | MouseEvent Este evento indica que uma ação do mouse ocorreu em um componente. |
6 | TextEvent O objeto desta classe representa os eventos de texto. |
7 | WindowEvent O objeto desta classe representa a mudança no estado de uma janela. |
8 | AdjustmentEvent O objeto desta classe representa o evento de ajuste emitido por objetos Ajustáveis. |
9 | ComponentEvent O objeto desta classe representa a mudança no estado de uma janela. |
10 | ContainerEvent O objeto desta classe representa a mudança no estado de uma janela. |
11 | MouseMotionEvent O objeto desta classe representa a mudança no estado de uma janela. |
12 | PaintEvent O objeto desta classe representa a mudança no estado de uma janela. |