Spec-Zone.ru › OpenJDK 27

Класс 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
См. также:
  • Сериализованная форма

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

Модификатор и тип Поле Описание
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.
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 устарел и доступен только для обеспечения обратной совместимости.

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создаёт и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект какому-либо другому объекту.
protected void finalize()
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии.
Финализация устарела и будет удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ждать до пробуждения, обычно в результате вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ждать до пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ждать до пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени.

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

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.
См. также:
  • Значения константных полей

UP

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

DOWN

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

LEFT

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

RIGHT

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.
См. также:
  • Значения константных полей

SCROLL_LOCK

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

CAPS_LOCK

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

NUM_LOCK

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

PAUSE

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

INSERT

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

ENTER

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

BACK_SPACE

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

TAB

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

ESCAPE

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

DELETE

public static final int DELETE
Устарело.
Клавиша 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
Устарело.
Мышь перемещена, при этом ни одна кнопка не нажата.
См. также:
  • Значения константных полей

MOUSE_ENTER

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

MOUSE_EXIT

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

MOUSE_DRAG

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

SCROLL_LINE_UP

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

SCROLL_LINE_DOWN

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

SCROLL_PAGE_UP

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

SCROLL_PAGE_DOWN

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

SCROLL_ABSOLUTE

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

SCROLL_BEGIN

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

SCROLL_END

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

LIST_SELECT

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

LIST_DESELECT

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

ACTION_EVENT

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

LOAD_FILE

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

SAVE_FILE

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

GOT_FOCUS

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

LOST_FOCUS

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

target

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

when

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()

key

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

modifiers

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

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.

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

Параметры:
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()

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, в том числе концептуальные обзоры, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её дочерних компаний в США и других странах.
Авторские права © 1993, 2026, Oracle и/или её дочерние компании, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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.

Spec-Zone.ru

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