Spec-Zone.ru › OpenJDK 25

Класс 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

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

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, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/Event.html

Spec-Zone.ru

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