Большинство событий, на которые реагирует прикладная программа с графическим пользовательским интерфейсом, происходят при взаимодействии пользователя с этой программой.
Какие существуют еще события?
update
WindowsJavaWindows APIНачал писать коммент, но вышел за рамки и решил опубликовать как ответ.
Событие весьма распространенный шаблон в ООП. Соответственно, классы-события разработчики могут определять по собственному усмотрению в любых ситуациях когда требуется реагировать на изменения состояния объектов извне.
Список событий в любом ОО-языке (как минимум) будет бесконечен.
Вопрос, тем не менее, может иметь смысл для стандартных событий в конкретной библиотеке графических компонентов. Проблема в том, что как для Windows так и для Java существует множество популярных платформ разработки интерфейса каждая со своим набором событий.
Например (и это только для десктопа):
В качестве общего подхода могу предложить:
Event, Listener);Например:
Источник
События могут происходить не только в результате прямого взаимодействия с пользовательским интерфейсом. Например, событие может произойти по истечении времени срабатывания таймера, а также в результате превышения счетчиком некоторого значения , программного или аппаратного сбоя или завершения некоторой операции. Имеется возможность определять и собственные события, отвечающие характеру прикладной программы.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей