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

SNConstrutor e descrição
1

EventObject(Object source)

Constrói um Evento prototípico.

Métodos de aula

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