Spec-Zone.ru › OpenJDK 17

Класс Event

java.lang.Object
java.awt.Event
Все реализованные интерфейсы:
Serializable
@Deprecated(since="9") public class Event extends Object implements Serializable
Устаревший.
Рекомендуется использовать AWTEvent и его подклассы вместо него
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. Он был заменён классом AWTEvent и его подклассами.

Event — это независимый от платформы класс, который инкапсулирует события из графического пользовательского интерфейса платформы в модели событий Java 1.0. В Java 1.1 и более поздних версиях класс Event поддерживается только для обеспечения обратной совместимости. Информация в этом описании класса предназначена для помощи программистам в преобразовании программ Java 1.0 в новую модель событий.

В модели событий Java 1.0 событие содержит поле id, которое указывает тип события и какие другие Event переменные релевантны для события.

Для событий клавиатуры key содержит значение, указывающее, какая клавиша была активирована, а modifiers содержит модификаторы для этого события. Для идентификаторов событий KEY_PRESS и KEY_RELEASE значение key — это код символа Юникода нажатой клавиши. Для KEY_ACTION и KEY_ACTION_RELEASE значение key — это один из определённых идентификаторов действий клавиш в классе Event (PGUP, PGDN, F1, F2, и т. д.).

С тех пор:
1.0
См. также:
  • Сериализованная форма

Краткое описание полей

Modifier and Type Field Description
static final int ACTION_EVENT
Устаревший.
Это событие указывает, что пользователь хочет, чтобы произошло какое-то действие.
static final int ALT_MASK
Устаревший.
Этот флаг указывает, что клавиша Alt была нажата во время возникновения события.
Object arg
Устаревший.
Произвольный аргумент события.
static final int BACK_SPACE
Устаревший.
Клавиша BackSpace.
static final int CAPS_LOCK
Устаревший.
Клавиша Caps Lock, клавиша не-ASCII действия.
int clickCount
Устаревший.
Для событий MOUSE_DOWN, это поле указывает количество последовательных щелчков.
static final int CTRL_MASK
Устаревший.
Этот флаг указывает, что клавиша Control была нажата во время возникновения события.
static final int DELETE
Устаревший.
Клавиша Delete.
static final int DOWN
Устаревший.
Клавиша вниз, клавиша не-ASCII действия.
static final int END
Устаревший.
Клавиша End, клавиша не-ASCII действия.
static final int ENTER
Устаревший.
Клавиша Enter.
static final int ESCAPE
Устаревший.
Клавиша Escape.
Event evt
Устаревший.
Следующее событие.
static final int F1
Устаревший.
Функциональная клавиша F1, клавиша не-ASCII действия.
static final int F10
Устаревший.
Функциональная клавиша F10, клавиша не-ASCII действия.
static final int F11
Устаревший.
Функциональная клавиша F11, клавиша не-ASCII действия.
static final int F12
Устаревший.
Функциональная клавиша F12, клавиша не-ASCII действия.
static final int F2
Устаревший.
Функциональная клавиша F2, клавиша не-ASCII действия.
static final int F3
Устаревший.
Функциональная клавиша F3, клавиша не-ASCII действия.
static final int F4
Устаревший.
Функциональная клавиша F4, клавиша не-ASCII действия.
static final int F5
Устаревший.
Функциональная клавиша F5, клавиша не-ASCII действия.
static final int F6
Устаревший.
Функциональная клавиша F6, клавиша не-ASCII действия.
static final int F7
Устаревший.
Функциональная клавиша F7, клавиша не-ASCII действия.
static final int F8
Устаревший.
Функциональная клавиша F8, клавиша не-ASCII действия.
static final int F9
Устаревший.
Функциональная клавиша F9, клавиша не-ASCII действия.
static final int GOT_FOCUS
Устаревший.
Компонент получил фокус.
static final int HOME
Устаревший.
Клавиша Home, клавиша не-ASCII действия.
int id
Устаревший.
Указывает тип события и какие другие Event переменные актуальны для события.
static final int INSERT
Устаревший.
Клавиша Insert, клавиша не-ASCII действия.
int key
Устаревший.
Код клавиши, которая была нажата в событии клавиатуры.
static final int KEY_ACTION
Устаревший.
Пользователь нажал клавишу не-ASCII действия.
static final int KEY_ACTION_RELEASE
Устаревший.
Пользователь отпустил клавишу не-ASCII действия.
static final int KEY_PRESS
Устаревший.
Пользователь нажал обычную клавишу.
static final int KEY_RELEASE
Устаревший.
Пользователь отпустил обычную клавишу.
static final int LEFT
Устаревший.
Клавиша влево, клавиша не-ASCII действия.
static final int LIST_DESELECT
Устаревший.
Элемент списка был снят с выбора.
static final int LIST_SELECT
Устаревший.
Элемент списка был выбран.
static final int LOAD_FILE
Устаревший.
Событие загрузки файла.
static final int LOST_FOCUS
Устаревший.
Компонент потерял фокус.
static final int META_MASK
Устаревший.
Этот флаг указывает, что клавиша Meta была нажата во время возникновения события.
int modifiers
Устаревший.
Состояние клавиш-модификаторов.
static final int MOUSE_DOWN
Устаревший.
Пользователь нажал кнопку мыши.
static final int MOUSE_DRAG
Устаревший.
Пользователь переместил мышь, удерживая нажатой кнопку.
static final int MOUSE_ENTER
Устаревший.
Курсор мыши вошёл в компонент.
static final int MOUSE_EXIT
Устаревший.
Курсор мыши вышел из компонента.
static final int MOUSE_MOVE
Устаревший.
Мышь перемещена без нажатой кнопки.
static final int MOUSE_UP
Устаревший.
Пользователь отпустил кнопку мыши.
static final int NUM_LOCK
Устаревший.
Клавиша Num Lock, клавиша не-ASCII действия.
static final int PAUSE
Устаревший.
Клавиша Pause, клавиша не-ASCII действия.
END_OF_DOCUMENT_MARKER
static final int PGDN
Устаревший.
Клавиша Page Down, клавиша действия, не ASCII.
static final int PGUP
Устаревший.
Клавиша Page Up, клавиша действия, не ASCII.
static final int PRINT_SCREEN
Устаревший.
Клавиша Print Screen, клавиша действия, не ASCII.
static final int RIGHT
Устаревший.
Клавиша Стрелка вправо, клавиша действия, не ASCII.
static final int SAVE_FILE
Устаревший.
Событие сохранения файла.
static final int SCROLL_ABSOLUTE
Устаревший.
Пользователь передвинул маркер (ползунок) в строке прокрутки, переместившись в «абсолютную» позицию, а не сместившись от последней позиции.
static final int SCROLL_BEGIN
Устаревший.
Событие начала прокрутки.
static final int SCROLL_END
Устаревший.
Событие окончания прокрутки.
static final int SCROLL_LINE_DOWN
Устаревший.
Пользователь активировал область строка вниз в строке прокрутки.
static final int SCROLL_LINE_UP
Устаревший.
Пользователь активировал область строка вверх в строке прокрутки.
static final int SCROLL_LOCK
Устаревший.
Клавиша Scroll Lock, клавиша действия, не ASCII.
static final int SCROLL_PAGE_DOWN
Устаревший.
Пользователь активировал область страница вниз в строке прокрутки.
static final int SCROLL_PAGE_UP
Устаревший.
Пользователь активировал область страница вверх в строке прокрутки.
static final int SHIFT_MASK
Устаревший.
Этот флаг указывает, что клавиша Shift была нажата во время возникновения события.
static final int TAB
Устаревший.
Клавиша Tab.
Object target
Устаревший.
Целевой компонент.
static final int UP
Устаревший.
Клавиша Стрелка вверх, клавиша действия, не ASCII.
long when
Устаревший.
Отметка времени.
static final int WINDOW_DEICONIFY
Устаревший.
Пользователь попросил менеджер окон отобразить окно.
static final int WINDOW_DESTROY
Устаревший.
Пользователь попросил менеджер окон закрыть окно.
static final int WINDOW_EXPOSE
Устаревший.
Пользователь попросил менеджер окон показать окно.
static final int WINDOW_ICONIFY
Устаревший.
Пользователь попросил менеджер окон свернуть окно.
static final int WINDOW_MOVED
Устаревший.
Пользователь попросил менеджер окон переместить окно.
int x
Устаревший.
Координата x события.
int y
Устаревший.
Координата y события.

Краткое описание конструкторов

Конструктор Описание
Event(Object target, int id, Object arg)
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.
Event(Object target, long when, int id, int x, int y, int key, int modifiers)
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.
Event(Object target, long when, int id, int x, int y, int key, int modifiers, Object arg)
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

Краткое описание методов

Модификатор и тип Метод Описание
boolean controlDown()
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.
boolean metaDown()
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.
protected String paramString()
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.
boolean shiftDown()
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.
String toString()
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.
void translate(int dx, int dy)
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

SHIFT_MASK

public static final int SHIFT_MASK
Устаревшее.
Этот флаг указывает, что клавиша Shift была нажата при возникновении события.
См. также:
  • Значения константных полей

CTRL_MASK

public static final int CTRL_MASK
Устаревшее.
Этот флаг указывает, что клавиша Control была нажата при возникновении события.
См. также:
  • Значения константных полей

META_MASK

public static final int META_MASK
Устаревшее.
Этот флаг указывает, что клавиша Meta была нажата при возникновении события. Для событий мыши этот флаг указывает, что была нажата или отпущена правая кнопка.
См. также:
  • Значения константных полей

ALT_MASK

public static final int ALT_MASK
Устаревшее.
Этот флаг указывает, что клавиша Alt была нажата при возникновении события. Для событий мыши этот флаг указывает, что была нажата или отпущена средняя кнопка мыши.
См. также:
  • Значения константных полей

HOME

public static final int HOME
Устаревшее.
Клавиша Home, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

END

public static final int END
Устаревшее.
Клавиша End, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

PGUP

public static final int PGUP
Устаревшее.
Клавиша Page Up, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

PGDN

public static final int PGDN
Устаревшее.
Клавиша Page Down, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

ВВЕРХ

public static final int UP
Устаревшее.
Клавиша стрелка вверх, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

ВНИЗ

public static final int DOWN
Устаревшее.
Клавиша стрелка вниз, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

ЛЕВО

public static final int LEFT
Устаревшее.
Клавиша стрелка влево, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

ПРАВО

public static final int RIGHT
Устаревшее.
Клавиша стрелка вправо, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F1

public static final int F1
Устаревшее.
Функциональная клавиша F1, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F2

public static final int F2
Устаревшее.
Функциональная клавиша F2, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F3

public static final int F3
Устаревшее.
Функциональная клавиша F3, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F4

public static final int F4
Устаревшее.
Функциональная клавиша F4, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F5

public static final int F5
Устаревшее.
Функциональная клавиша F5, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F6

public static final int F6
Устаревшее.
Функциональная клавиша F6, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F7

public static final int F7
Устаревшее.
Функциональная клавиша F7, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F8

public static final int F8
Устаревшее.
Функциональная клавиша F8, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F9

public static final int F9
Устаревшее.
Функциональная клавиша F9, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F10

public static final int F10
Устаревшее.
Функциональная клавиша F10, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F11

public static final int F11
Устаревшее.
Функциональная клавиша F11, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

F12

public static final int F12
Устаревшее.
Функциональная клавиша F12, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

PRINT_SCREEN

public static final int PRINT_SCREEN
Устаревшее.
Клавиша Print Screen, клавиша действия, не ASCII.
См. также:
  • Значения константных полей

Блокировка прокрутки

public static final int SCROLL_LOCK
Устарело.
Ключ блокировки прокрутки, не-ASCII управляющий ключ.
См. также:
  • Значения постоянных полей

Блокировка заглавных букв

public static final int CAPS_LOCK
Устарело.
Ключ блокировки заглавных букв, не-ASCII управляющий ключ.
См. также:
  • Значения постоянных полей

Блокировка цифровой клавиатуры

public static final int NUM_LOCK
Устарело.
Ключ блокировки цифровой клавиатуры, не-ASCII управляющий ключ.
См. также:
  • Значения постоянных полей

Пауза

public static final int PAUSE
Устарело.
Ключ паузы, не-ASCII управляющий ключ.
См. также:
  • Значения постоянных полей

Вставка

public static final int INSERT
Устарело.
Ключ вставки, не-ASCII управляющий ключ.
См. также:
  • Значения постоянных полей

Ввод

public static final int ENTER
Устарело.
Ключ Ввод.
См. также:
  • Значения постоянных полей

BackSpace

public static final int BACK_SPACE
Устарело.
Ключ BackSpace.
См. также:
  • Значения постоянных полей

Табуляция

public static final int TAB
Устарело.
Ключ Табуляция.
См. также:
  • Значения постоянных полей

Esc

public static final int ESCAPE
Устарело.
Ключ Esc.
См. также:
  • Значения постоянных полей

Удалить

public static final int DELETE
Устарело.
Ключ Удалить.
См. также:
  • Значения постоянных полей

WINDOW_DESTROY

public static final int WINDOW_DESTROY
Устарело.
Пользователь попросил менеджера окон уничтожить окно.
См. также:
  • Значения постоянных полей

WINDOW_EXPOSE

public static final int WINDOW_EXPOSE
Устарело.
Пользователь попросил менеджера окон отобразить окно.
См. также:
  • Значения постоянных полей

WINDOW_ICONIFY

public static final int WINDOW_ICONIFY
Устарело.
Пользователь попросил менеджера окон свернуть окно.
См. также:
  • Значения постоянных полей

WINDOW_DEICONIFY

public static final int WINDOW_DEICONIFY
Устарело.
Пользователь попросил менеджера окон развёрнуть окно.
См. также:
  • Значения постоянных полей

WINDOW_MOVED

public static final int WINDOW_MOVED
Устарело.
Пользователь попросил менеджера окон переместить окно.
См. также:
  • Значения постоянных полей

KEY_PRESS

public static final int KEY_PRESS
Устарело.
Пользователь нажал обычную клавишу.
См. также:
  • Значения постоянных полей

KEY_RELEASE

public static final int KEY_RELEASE
Устарело.
Пользователь отпустил обычную клавишу.
См. также:
  • Значения постоянных полей

KEY_ACTION

public static final int KEY_ACTION
Устарело.
Пользователь нажал не-ASCII действующую клавишу. Поле key содержит значение, указывающее, что событие произошло на одной из управляющих клавиш, которые включают 12 функциональных клавиш, клавиши со стрелками (курсора), Page Up, Page Down, Home, End, Print Screen, Scroll Lock, Caps Lock, Num Lock, Pause и Insert.
См. также:
  • Значения постоянных полей

KEY_ACTION_RELEASE

public static final int KEY_ACTION_RELEASE
Устарело.
Пользователь отпустил не-ASCII действующую клавишу. Поле key содержит значение, указывающее, что событие произошло на одной из управляющих клавиш, которые включают 12 функциональных клавиш, клавиши со стрелками (курсора), Page Up, Page Down, Home, End, Print Screen, Scroll Lock, Caps Lock, Num Lock, Pause и Insert.
См. также:
  • Значения постоянных полей

MOUSE_DOWN

public static final int MOUSE_DOWN
Устарело.
Пользователь нажал кнопку мыши. Флаг ALT_MASK указывает, что нажата средняя кнопка. Флаг META_MASK указывает, что нажата правая кнопка.
См. также:
  • ALT_MASK
  • META_MASK
  • Значения постоянных полей

MOUSE_UP

public static final int MOUSE_UP
Устарело.
Пользователь отпустил кнопку мыши. Флаг ALT_MASK указывает, что отпущена средняя кнопка. Флаг META_MASK указывает, что отпущена правая кнопка.
См. также:
  • ALT_MASK
  • META_MASK
  • Значения постоянных полей

MOUSE_MOVE

public static final int MOUSE_MOVE
Устарело.
Мышь перемещена без нажатия кнопок.
См. также:
  • Значения постоянных полей

ВВОД_МЫШИ

public static final int MOUSE_ENTER
Устаревшее.
Мышь вошла в компонент.
См. также:
  • Значения постоянных полей

ВЫХОД_МЫШИ

public static final int MOUSE_EXIT
Устаревшее.
Мышь вышла из компонента.
См. также:
  • Значения постоянных полей

ПЕРЕТАСКИВАНИЕ_МЫШИ

public static final int MOUSE_DRAG
Устаревшее.
Пользователь переместил мышь, удерживая нажатой кнопку. Флаг ALT_MASK указывает, что нажата средняя кнопка. Флаг META_MASK указывает, что нажата правая кнопка.
См. также:
  • ALT_MASK
  • META_MASK
  • Значения постоянных полей

СТРОКА_ВВЕРХ

public static final int SCROLL_LINE_UP
Устаревшее.
Пользователь активировал область вверх по строке полосы прокрутки.
См. также:
  • Значения постоянных полей

СТРОКА_ВНИЗ

public static final int SCROLL_LINE_DOWN
Устаревшее.
Пользователь активировал область вниз по строке полосы прокрутки.
См. также:
  • Значения постоянных полей

СТРАНИЦА_ВВЕРХ

public static final int SCROLL_PAGE_UP
Устаревшее.
Пользователь активировал область вверх по странице полосы прокрутки.
См. также:
  • Значения постоянных полей

СТРАНИЦА_ВНИЗ

public static final int SCROLL_PAGE_DOWN
Устаревшее.
Пользователь активировал область вниз по странице полосы прокрутки.
См. также:
  • Значения постоянных полей

SCROLL_ABSOLUTE

public static final int SCROLL_ABSOLUTE
Устаревшее.
Пользователь переместил маркер (ползунок) в полосе прокрутки, перейдя в "абсолютную" позицию, а не в смещение от последней позиции.
См. также:
  • Значения постоянных полей

НАЧАЛО_ПРОКРУТКИ

public static final int SCROLL_BEGIN
Устаревшее.
Событие начала прокрутки.
См. также:
  • Значения постоянных полей

КОНЕЦ_ПРОКРУТКИ

public static final int SCROLL_END
Устаревшее.
Событие окончания прокрутки.
См. также:
  • Значения постоянных полей

ВЫДЕЛЕНИЕ_СПИСКА

public static final int LIST_SELECT
Устаревшее.
Элемент в списке был выбран.
См. также:
  • Значения постоянных полей

СНЯТИЕ_ВЫДЕЛЕНИЯ_СПИСКА

public static final int LIST_DESELECT
Устаревшее.
Элемент в списке был снят с выделения.
См. также:
  • Значения постоянных полей

СОБЫТИЕ_ДЕЙСТВИЯ

public static final int ACTION_EVENT
Устаревшее.
Это событие указывает, что пользователь хочет выполнить какое-то действие.
См. также:
  • Значения постоянных полей

ЗАГРУЗКА_ФАЙЛА

public static final int LOAD_FILE
Устаревшее.
Событие загрузки файла.
См. также:
  • Значения постоянных полей

СОХРАНЕНИЕ_ФАЙЛА

public static final int SAVE_FILE
Устаревшее.
Событие сохранения файла.
См. также:
  • Значения постоянных полей

ПОЛУЧИЛ_ФОКУС

public static final int GOT_FOCUS
Устаревшее.
Компонент получил фокус.
См. также:
  • Значения постоянных полей

ПОТЕРЯЛ_ФОКУС

public static final int LOST_FOCUS
Устаревшее.
Компонент потерял фокус.
См. также:
  • Значения постоянных полей

цель

public Object target
Устаревшее.
Компонент-цель. Указывает компонент, над которым произошло событие или с которым событие связано. Этот объект был заменён на AWTEvent.getSource()
См. также:
  • EventObject.getSource()

когда

public long when
Устаревшее.
Отметка времени. Заменено на InputEvent.getWhen().
См. также:
  • InputEvent.getWhen()

id

public int id
Устаревшее.
Указывает тип события и какие другие Event переменные имеют отношение к событию. Заменено на AWTEvent.getID()
См. также:
  • AWTEvent.getID()

x

public int x
Устаревшее.
Координата x события. Заменено на MouseEvent.getX()
См. также:
  • MouseEvent.getX()

y

public int y
Устаревшее.
Координата y события. Заменено на MouseEvent.getY()
См. также:
  • MouseEvent.getY()

ключ

public int key
Устаревшее.
Код клавиши, нажатой в событии клавиатуры. Заменено на KeyEvent.getKeyCode()
См. также:
  • KeyEvent.getKeyCode()

модификаторы

public int modifiers
Устаревшее.
Состояние клавиш-модификаторов. Заменено на InputEvent.getModifiers() В Java 1.1 MouseEvent и KeyEvent являются подклассами InputEvent.
См. также:
  • InputEvent.getModifiers()
END_OF_DOCUMENT_MARKER

clickCount

public int clickCount
Устаревшее.
Для событий MOUSE_DOWN, это поле указывает количество последовательных щелчков. Для других событий его значение равно 0. Это поле было заменено на MouseEvent.getClickCount().
См. также:
  • MouseEvent.getClickCount()

arg

public Object arg
Устаревшее.
Произвольный аргумент события. Значение этого поля зависит от типа события. arg было заменено на свойства, специфичные для события.

evt

public Event evt
Устаревшее.
Следующее событие. Это поле устанавливается при добавлении событий в связанный список. Оно было заменено на EventQueue.
См. также:
  • EventQueue

Подробное описание конструкторов

Event

public Event(Object target, long when, int id, int x, int y, int key, int modifiers, Object arg)
Устаревшее.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости. Он был заменён на класс AWTEvent и его подклассы.

Создаёт экземпляр Event с указанным целевым компонентом, отметкой времени, типом события, координатами x и y, нажатой клавишей, состоянием клавиш модификаторов и аргументом.

Параметры:
target - целевой компонент.
when - отметка времени.
id - тип события.
x - координата x.
y - координата y.
key - нажатая клавиша в событии клавиатуры.
modifiers - состояние клавиш модификаторов.
arg - указанный аргумент.

Event

public Event(Object target, long when, int id, int x, int y, int key, int modifiers)
Устаревшее.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости. Он был заменён на класс AWTEvent и его подклассы.

Создаёт экземпляр Event, с указанным целевым компонентом, отметкой времени, типом события, координатами x и y, нажатой клавишей, состоянием клавиш модификаторов и аргументом, установленным в null.

Параметры:
target - целевой компонент.
when - отметка времени.
id - тип события.
x - координата x.
y - координата y.
key - нажатая клавиша в событии клавиатуры.
modifiers - состояние клавиш модификаторов.

Event

public Event(Object target, int id, Object arg)
Устаревшее.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости. Он был заменён на класс AWTEvent и его подклассы.

Создаёт экземпляр Event с указанным целевым компонентом, типом события и аргументом.

Параметры:
target - целевой компонент.
id - тип события.
arg - указанный аргумент.

Подробное описание методов

translate

public void translate(int dx, int dy)
Устаревшее.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости. Он был заменён на класс AWTEvent и его подклассы.

Переводит это событие так, что его координаты x и y увеличиваются на dx и dy соответственно.

Этот метод переводит событие относительно данного компонента. Это включает, как минимум, перевод координат в локальную систему координат данного компонента. Он также может включать перевод области в случае события expose.

Параметры:
dx - расстояние для перевода координаты x.
dy - расстояние для перевода координаты y.

shiftDown

public boolean shiftDown()
Устаревшее.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости. Он был заменён на класс AWTEvent и его подклассы.

Проверяет, нажата ли клавиша Shift.

Возвращает:
true если клавиша нажата; false в противном случае.
См. также:
  • modifiers
  • controlDown()
  • metaDown()

controlDown

public boolean controlDown()
Устаревшее.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости. Он был заменён на класс AWTEvent и его подклассы.

Проверяет, нажата ли клавиша Control.

Возвращает:
true если клавиша нажата; false в противном случае.
См. также:
  • modifiers
  • shiftDown()
  • metaDown()

metaDown

public boolean metaDown()
Устаревшее.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости. Он был заменён на класс AWTEvent и его подклассы.

Проверяет, нажата ли клавиша Meta.

Возвращает:
true если клавиша нажата; false в противном случае.
См. также:
  • modifiers
  • shiftDown()
  • controlDown()

paramString

protected String paramString()
Устаревшее.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости. Он был заменён на класс AWTEvent и его подклассы.

Возвращает строку, представляющую состояние этого Event. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут отличаться в разных реализациях. Возвращаемая строка может быть пустой, но не null.

Возвращает:
строка параметров этого события

toString

public String toString()
Устаревшее.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости. Он был заменён на класс AWTEvent и его подклассы.

Возвращает представление значений этого события в виде строки.

Переопределяет:
toString в классе Object
Возвращает:
строка, представляющая событие и значения его членов.
С тех пор:
1.1
См. также:
  • paramString()

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/Event.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API