Klasy zawodów AWT
Zdarzenie reprezentują klasy Event. Java udostępnia nam różne klasy Event, ale omówimy te, które są częściej używane.
EventObject, klasa
Jest to klasa główna, z której mają być wyprowadzone wszystkie obiekty stanu zdarzenia. Wszystkie zdarzenia są konstruowane w odniesieniu do obiektu, plikusource, to jest logicznie uważany za obiekt, na którym dane zdarzenie pierwotnie wystąpiło. Ta klasa jest zdefiniowana w pakiecie java.util.
Deklaracja klasy
Poniżej znajduje się deklaracja dla java.util.EventObject klasa:
public class EventObject
extends Object
implements Serializable
Pole
Poniżej znajdują się pola dla java.util.EventObject klasa:
protected Object source - obiekt, na którym zdarzenie pierwotnie miało miejsce.
Konstruktory klas
| SN | Konstruktor i opis |
|---|---|
| 1 | EventObject(Object source) Konstruuje prototypowe wydarzenie. |
Metody klasowe
| SN | Metoda i opis |
|---|---|
| 1 | Object getSource() Obiekt, na którym zdarzenie początkowo miało miejsce. |
| 2 | String toString() Zwraca ciąg reprezentujący ten EventObject. |
Dziedziczone metody
Ta klasa dziedziczy metody z następujących klas:
java.lang.Object
Klasy zawodów AWT:
Poniżej znajduje się lista najczęściej używanych klas zdarzeń.
| Sr. No. | Sterowanie i opis |
|---|---|
| 1 | AWTEvent Jest to klasa zdarzenia głównego dla wszystkich zdarzeń AWT. Ta klasa i jej podklasy zastępują oryginalną klasę java.awt.Event. |
| 2 | ActionEvent Zdarzenie ActionEvent jest generowane po kliknięciu przycisku lub dwukrotnym kliknięciu elementu listy. |
| 3 | InputEvent Klasa InputEvent jest klasą zdarzenia głównego dla wszystkich zdarzeń wejściowych na poziomie komponentu. |
| 4 | Ważne wydarżenie Po wprowadzeniu znaku generowane jest zdarzenie Klucz. |
| 5 | MouseEvent To zdarzenie oznacza, że w komponencie wystąpiła akcja myszy. |
| 6 | TextEvent Obiekt tej klasy reprezentuje zdarzenia tekstowe. |
| 7 | WindowEvent Obiekt tej klasy reprezentuje zmianę stanu okna. |
| 8 | AdjustmentEvent Obiekt tej klasy reprezentuje zdarzenie korekty emitowane przez obiekty Adjustable. |
| 9 | ComponentEvent Obiekt tej klasy reprezentuje zmianę stanu okna. |
| 10 | ContainerEvent Obiekt tej klasy reprezentuje zmianę stanu okna. |
| 11 | MouseMotionEvent Obiekt tej klasy reprezentuje zmianę stanu okna. |
| 12 | PaintEvent Obiekt tej klasy reprezentuje zmianę stanu okna. |