AWT AWTEvent Class

É a classe de eventos raiz para todos os eventos AWT. Essa classe e suas subclasses substituem a classe java.awt.Event original. Esta classe é definida no pacote java.awt. Esta classe possui um método denominado getID () que pode ser usado para determinar o tipo de evento.

Declaração de classe

A seguir está a declaração para java.awt.AWTEvent classe:

public class AWTEvent
   extends EventObject

Campo

A seguir estão os campos para java.awt.AWTEvent classe:

  • static int ACTION_FIRST - O primeiro número no intervalo de ids usados ​​para eventos de ação.

  • static long ACTION_EVENT_MASK - A máscara de evento para selecionar eventos de ação.

  • static long ADJUSTMENT_EVENT_MASK - A máscara de eventos para selecionar eventos de ajuste.

  • static long COMPONENT_EVENT_MASK - A máscara de eventos para selecionar eventos de componentes.

  • protected boolean consumed - Controla se o evento é ou não enviado de volta ao par depois que a fonte o processa - falso significa que é enviado ao par; verdade significa que não é.

  • static long CONTAINER_EVENT_MASK - A máscara de evento para selecionar eventos de container.

  • static long FOCUS_EVENT_MASK - A máscara de evento para selecionar eventos de foco.

  • static long HIERARCHY_BOUNDS_EVENT_MASK - A máscara de eventos para selecionar eventos de limites de hierarquia.

  • static long HIERARCHY_EVENT_MASK - A máscara de eventos para selecionar eventos de hierarquia.

  • protected int id - O id do evento.

  • static long INPUT_METHOD_EVENT_MASK - A máscara de evento para selecionar eventos de método de entrada.

  • static long INVOCATION_EVENT_MASK - A máscara de eventos para selecionar eventos de invocação.

  • static long ITEM_EVENT_MASK - A máscara de evento para selecionar eventos de item.

  • static long KEY_EVENT_MASK - A máscara de evento para selecionar eventos-chave.

  • static long MOUSE_EVENT_MASK - A máscara de eventos para selecionar eventos do mouse.

  • static long MOUSE_MOTION_EVENT_MASK - A máscara de evento para selecionar eventos de movimento do mouse.

  • static long MOUSE_WHEEL_EVENT_MASK - A máscara de eventos para selecionar eventos da roda do mouse.

  • static long PAINT_EVENT_MASK - A máscara de eventos para selecionar eventos de pintura.

  • static int RESERVED_ID_MAX - O valor máximo para IDs de eventos AWT reservados.

  • static long TEXT_EVENT_MASK - A máscara de eventos para selecionar eventos de texto.

  • static long WINDOW_EVENT_MASK - A máscara de eventos para selecionar eventos de janela.

  • static long WINDOW_FOCUS_EVENT_MASK - A máscara de evento para selecionar eventos de foco da janela.

  • static long WINDOW_STATE_EVENT_MASK - A máscara de evento para selecionar eventos de estado da janela.

Construtores de classe

SN Construtor e descrição
1

AWTEvent(Event event)

Constrói um objeto AWTEvent a partir dos parâmetros de um evento estilo 1.0.

2

AWTEvent(java.lang.Object source, int id)

Constrói um objeto AWTEvent com o objeto e tipo de origem especificados.

Métodos de aula

SN Método e Descrição
1

protected void consume()

Consome este evento, se este evento puder ser consumido.

2

int getID()

Retorna o tipo de evento.

3

protected boolean isConsumed()

Retorna se este evento foi consumido.

4

java.lang.String paramString()

Retorna uma string que representa o estado deste evento.

5

void setSource(java.lang.Object newSource)

Redireciona um evento para uma nova fonte.

6

java.lang.String toString()

Retorna uma representação de sequência de caracteres deste objeto.

Métodos herdados

Esta classe herda métodos das seguintes classes:

  • java.util.EventObject

  • java.lang.Object