Учебники

SWING — Классы событий

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

Класс EventObject

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

Декларация класса

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

public class EventObject
   extends Object
      implements Serializable

поле

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

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

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

Sr.No. Конструктор и описание
1

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

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

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

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

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

Sr.No. Метод и описание
1

Объект getSource ()

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

2

Строка toString ()

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

Объект getSource ()

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

Строка toString ()

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

Унаследованные методы

Этот класс наследует методы из следующего класса —

  • java.lang.Object

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

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

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

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

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

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

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

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

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

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

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

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

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