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