Учебники

Классы событий AWT

Классы Event представляют событие. Java предоставляет нам различные классы Event, но мы обсудим те, которые используются чаще.

Класс EventObject

Это корневой класс, из которого должны быть получены все объекты состояния события. Все события создаются со ссылкой на объект, источник , который логически считается объектом, с которым изначально произошло рассматриваемое событие. Этот класс определен в пакете java.util.

Объявление класса

Ниже приводится объявление для класса java.util.EventObject :

public class EventObject
   extends Object
      implements Serializable

поле

Ниже приведены поля для класса java.util.EventObject :

  • Защищенный источник объекта – объект, на котором изначально произошло событие.

Защищенный источник объекта – объект, на котором изначально произошло событие.

Конструкторы классов

SN Конструктор и описание
1

EventObject (Источник объекта)

Создает прототип события.

EventObject (Источник объекта)

Создает прототип события.

Методы класса

SN Метод и описание
1

Объект getSource ()

Объект, на котором изначально произошло Событие.

2

Строка toString ()

Возвращает строковое представление этого EventObject.

Объект getSource ()

Объект, на котором изначально произошло Событие.

Строка toString ()

Возвращает строковое представление этого EventObject.

Методы унаследованы

Этот класс наследует методы от следующих классов:

  • java.lang.Object

java.lang.Object

Классы событий AWT:

Ниже приведен список наиболее часто используемых классов событий.

AWTEvent

Это корневой класс событий для всех событий AWT. Этот класс и его подклассы заменяют исходный класс java.awt.Event.

ActionEvent

Событие ActionEvent генерируется при нажатии кнопки или двойном щелчке элемента списка.

InputEvent

Класс InputEvent является корневым классом событий для всех входных событий уровня компонента.

KeyEvent

При вводе символа генерируется ключевое событие.

MouseEvent

Это событие указывает, что действие мыши произошло в компоненте.

TextEvent

Объект этого класса представляет текстовые события.

WindowEvent

Объект этого класса представляет изменение состояния окна.

AdjustmentEvent

Объект этого класса представляет событие корректировки, испускаемое регулируемыми объектами.

ComponentEvent

Объект этого класса представляет изменение состояния окна.

ContainerEvent

Объект этого класса представляет изменение состояния окна.

MouseMotionEvent

Объект этого класса представляет изменение состояния окна.

PaintEvent

Объект этого класса представляет изменение состояния окна.