Типы событий
Событием в языке Java является объект. Все события можно разделить на две группы: события низкого уровня и семантические события.
К событиям низкого уровня относятся:
- события от клавиатуры и мыши;
- события от окна Windows;
- события от компонента;
- события от контейнера;
- события от перемещения фокуса ввода.
Семантические события являются событиями верхнего уровня и зависят от инициировавшего их компонента. Одно и то же семантическое событие может быть инициировано разными компонентами в ответ на различные действия пользователя. Семантическое событие можно рассматривать как более сложное событие, состоящее из одного или нескольких событий низкого уровня. Примером может служить событие MenuEvent, инициируемое при выборе пункта меню.