Действия пользователя
|
| Событие
|
| Вызов обработчика события
|
|
Пользователь произвел некоторое действие, требующее получения некоторого результата, например, нажал кнопку
|
| ACTION_EVENT
|
| public boolean action(Event evt /*Событие, которое вызвало действие*/, Object what /*Ссылка на объект, который вызвал появление события*/)
|
|
Указатель мыши переместился внутрь окна Java-программы
|
| MOUSE_ENTER
|
| public boolean mouseEnter(Event evt /*Сообщение, вызывавшее обработчик*/, int x /*x-координата указателя мыши*/, int y /*y-координата указателя мыши*/)
|
|
Указатель мыши переместился за пределы окна Java-программы или переместился на какой-либо элемент пользовательского интерфейса
|
| MOUSE_EXIT
|
| public boolean mouseExit(Event evt /*Сообщение, вызывавшее обработчик*/, int x /*x-координата указателя мыши*/, int y /*y-координата указателя мыши*/)
|
|
Указатель мыши движется в окне Java-программы
|
| MOUSE_MOVE
|
| public boolean mouseMove(Event evt /*Сообщение, вызывавшее обработчик*/, int x /*x-координата указателя мыши*/, int y /*y-координата указателя мыши*/)
|
|
Произошло нажатие кнопки мыши в окне Java-программы
|
| MOUSE_DOWN
|
| public boolean mouseDown(Event evt /*Сообщение, вызывавшее обработчик*/, int x /*x-координата указателя мыши*/, int y /*y-координата указателя мыши*/)
|
|
Произошло отпускание нажатой ранее кнопки мыши
|
| MOUSE_UP
|
| public boolean mouseUp(Event evt /*Сообщение, вызывавшее обработчик*/, int x /*x-координата указателя мыши*/, int y /*y-координата указателя мыши*/)
|
|
Кнопка мыши нажата, и указатель мыши движется в окне Java-программы
|
| MOUSE_DRAG
|
| public boolean mouseDrag(Event evt /*Сообщение, вызывавшее обработчик*/, int x /*x-координата указателя мыши*/, int y /*y-координата указателя мыши*/)
|
|
Нажата кнопка на клавиатуре
|
| KEY_PRESS
|
| public boolean keyDown(Event evt /*Сообщение, вызывавшее обработчик*/, int key /*Код нажатой клавиши*/)
|
|
Нажата функциональная клавиша, например <F1> или "стрелка вправо"
|
| KEY_ACTION
|
| public boolean keyDown(Event evt /*Сообщение, вызывавшее обработчик*/, int key /*Код нажатой клавиши*/)
|
|
Отпущена ранее нажатая кнопка клавиатуры
|
| KEY_RELEASE
|
| public boolean keyUp(Event evt /*Сообщение, вызывавшее обработчик*/, int key /*Код отпущенной клавиши*/)
|
|
Отпущена ранее нажатая функциональная клавиша
|
| KEY_ACTION_
|
| public boolean keyUp(Event evt /*Сообщение, вызывавшее RELEASE обработчик*/, int key /*Код отпущенной клавиши*/)
|
|
Компонент получил фокус, т. е. любое действие пользователя переназначено теперь на этот компонент
|
| GOT_FOCUS
|
| public boolean gotFocus(Event evt /*Событие, которое вызвало получение фокуса*/, Object what /*Почти всегда равно нулю*/)
|
|
Компонент "потерял" фокус, т. е. любое действие пользователя переназначено теперь на другой компонент
|
| LOST_FOCUS
|
| public boolean lostFocus(Event evt /*Событие, которое вызвало потерю фокуса*/, Object what /*Почти всегда равно нулю*/)
|
|