Программирование на Java.Подробное руководство



              

Как обрабатываются события - часть 2


/p>

Если событие связано с клавиатурой (тип события KEY_ACTION или KEY_ACTION_RELEASE), в поле key может находиться одно из следующих значений:

Значение Клавиша
DOWNDOWN Клавиша перемещения курсора вниз
ENDEND <End>
F1F1-F12 <F1>
F2 <F2>
F3 <F3>
F4 <F4>
F5 <F5>
F6 <F6>
F7 <F7>
F8 <F8>
F9 <F9>
F10 <F10>
F11 <F11>
F12 <F12>
HOMEHOME <Home>
LEFTLEFT Клавиша перемещения курсора влево
PGDNPGDN <Page Down>
PGUPPGUP <Page Up>
RIGHTRIGHT Клавиша перемещения курсора вправо
UPUP Клавиша перемещения курсора вниз

Могут быть указаны следующие маски для поля модификаторов modifiers:

Значение маски Описание
ALT_MASKALT_MASK Была нажата клавиша <Alt>
META_MASKMETA_MASK Была нажата мета-клавиша (клавиша для ввода диактрических символов)
CTRL_MASKCTRL_MASK Была нажата клавиша <Ctrl>
SHIFT_MASKSHIFT_MASK Была нажата клавиша <Shift>

Ваше приложение может переопределить метод handleEvent и обрабатывать события самостоятельно, однако есть более простой путь. Обработчик этого метода, который используется по умолчанию, вызывает несколько методов, которые более удобны в использовании, в частности, при обработке событий от мыши или клавиатуры.






Содержание  Назад  Вперед