Classi di eventi AWT

Le classi Event rappresentano l'evento. Java ci fornisce varie classi di eventi, ma discuteremo di quelle utilizzate più frequentemente.

EventObject classe

È la classe radice da cui derivano tutti gli oggetti stato evento. Tutti gli eventi sono costruiti con un riferimento all'oggetto, ilsource, che è logicamente considerato l'oggetto su cui si è verificato inizialmente l'evento in questione. Questa classe è definita nel pacchetto java.util.

Dichiarazione di classe

Di seguito è riportata la dichiarazione per java.util.EventObject classe:

public class EventObject
   extends Object
      implements Serializable

Campo

Di seguito sono riportati i campi per java.util.EventObject classe:

  • protected Object source - L'oggetto su cui si è verificato inizialmente l'Evento.

Costruttori di classi

SNCostruttore e descrizione
1

EventObject(Object source)

Costruisce un evento prototipico.

Metodi di classe

SNMetodo e descrizione
1

Object getSource()

L'oggetto su cui si è verificato inizialmente l'evento.

2

String toString()

Restituisce una rappresentazione String di questo EventObject.

Metodi ereditati

Questa classe eredita i metodi dalle classi seguenti:

  • java.lang.Object

Classi di eventi AWT:

Di seguito è riportato l'elenco delle classi di eventi comunemente utilizzate.

Sr. No.Controllo e descrizione
1

AWTEvent

È la classe di eventi radice per tutti gli eventi AWT. Questa classe e le sue sottoclassi sostituiscono la classe java.awt.Event originale.

2

ActionEvent

L'ActionEvent viene generato quando si fa clic sul pulsante o si fa doppio clic sull'elemento di un elenco.

3

InputEvent

La classe InputEvent è la classe evento radice per tutti gli eventi di input a livello di componente.

4

Evento chiave

Entrando nel personaggio viene generato l'evento chiave.

5

MouseEvent

Questo evento indica che si è verificata un'azione del mouse in un componente.

6

TextEvent

L'oggetto di questa classe rappresenta gli eventi di testo.

7

WindowEvent

L'oggetto di questa classe rappresenta il cambiamento di stato di una finestra.

8

AdjustmentEvent

L'oggetto di questa classe rappresenta l'evento di regolazione emesso dagli oggetti Adjustable.

9

ComponentEvent

L'oggetto di questa classe rappresenta il cambiamento di stato di una finestra.

10

ContainerEvent

L'oggetto di questa classe rappresenta il cambiamento di stato di una finestra.

11

MouseMotionEvent

L'oggetto di questa classe rappresenta il cambiamento di stato di una finestra.

12

PaintEvent

L'oggetto di questa classe rappresenta il cambiamento di stato di una finestra.