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
SN | Costruttore e descrizione |
---|---|
1 | EventObject(Object source) Costruisce un evento prototipico. |
Metodi di classe
SN | Metodo 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. |