Описание тега actionevent

В Java событие действия - это семантическое событие, которое указывает возникновение действия, созданного таким компонентом, как кнопка. Это событие действия затем передается его объекту ActionListener, что выполняется путем вызова метода addActionListener компонента.

Когда пользователь выполняет событие действия, такое как событие щелчка на кнопке в любом приложении на основе Java, этот щелчок преобразуется в ActionEvent который генерируется и принимается его ActionListenerобъект. ActionListener - это java-интерфейс, который работает как приемник событий действия.

Класс, который заинтересован в обработке события действия, должен обязательно реализовывать этот интерфейс, а объект, созданный с помощью этого класса, регистрируется в компоненте с помощью компонента addActionListenerметод. Когда происходит событие действия, этот объектactionPerformed вызывается всякий раз, когда происходит действие.

Класс ActionEvent - это открытый класс, расширяющий AWTEventкласс java. Событие действия, такое как нажатие кнопки, также можно выполнить с помощью клавиатуры, нажав клавишу пробела.

Класс ActionEvent предоставляет 3 предопределенных конструктора:

  • ActionEvent(Object source, int id, String command)Создает объект ActionEvent.

  • ActionEvent(Object source, int id, String command, int modifiers)Создает объект ActionEvent с клавишами-модификаторами.

  • ActionEvent(Object source, int id, String command, long when, int modifiers)Создает объект ActionEvent с указанными ключами-модификаторами и отметкой времени.

Использование: тегactionevent может использоваться для задач программирования, связанных с приложениями с графическим интерфейсом пользователя и проблемами, связанными с обработкой событий в java. Этот тег не следует использовать для проблем, связанных с обработкой событий в javascript и других языках.

Официальная документация для класса ActionEventможно найти на http://docs.oracle.com/javase/7/docs/api/java/awt/event/ActionEvent.html