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

SNKonstruktor i opis
1

EventObject(Object source)

Konstruuje prototypowe wydarzenie.

Metody klasowe

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