Класс Event
- Все реализованные интерфейсы:
Serializable
@Deprecated(since="9") public class Event extends Object implements Serializable
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 |
Устаревшее. Клавиша Down Arrow, клавиша действия, не 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 |
Устаревшее. Клавиша Left Arrow, клавиша действия, не 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 |
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
Event |
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
Event |
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
controlDown() |
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
boolean |
metaDown() |
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
protected String |
paramString() |
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
boolean |
shiftDown() |
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
String |
toString() |
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
void |
translate |
Устаревший.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
Подробное описание полей
SHIFT_MASK
public static final int SHIFT_MASK
- См. также:
CTRL_MASK
public static final int CTRL_MASK
- См. также:
META_MASK
public static final int META_MASK
- См. также:
ALT_MASK
public static final int ALT_MASK
- См. также:
HOME
public static final int HOME
- См. также:
END
public static final int END
- См. также:
PGUP
public static final int PGUP
- См. также:
PGDN
public static final int PGDN
- См. также:
ВВЕРХ
public static final int UP
- См. также:
ВНИЗ
public static final int DOWN
- См. также:
ЛЕВО
public static final int LEFT
- См. также:
ПРАВО
public static final int RIGHT
- См. также:
F1
public static final int F1
- См. также:
F2
public static final int F2
- См. также:
F3
public static final int F3
- См. также:
F4
public static final int F4
- См. также:
F5
public static final int F5
- См. также:
F6
public static final int F6
- См. также:
F7
public static final int F7
- См. также:
F8
public static final int F8
- См. также:
F9
public static final int F9
- См. также:
F10
public static final int F10
- См. также:
F11
public static final int F11
- См. также:
F12
public static final int F12
- См. также:
ПЕЧАТЬ_ЭКРАНА
public static final int PRINT_SCREEN
- См. также:
БЛОКИРОВКА_ПРОКРУТКИ
public static final int SCROLL_LOCK
- См. также:
БЛОКИРОВКА_ЗАГЛАВНЫХ
public static final int CAPS_LOCK
- См. также:
БЛОКИРОВКА_ЦИФР
public static final int NUM_LOCK
- См. также:
ПАУЗА
public static final int PAUSE
- См. также:
ВСТАВИТЬ
public static final int INSERT
- См. также:
ВВОД
public static final int ENTER
- См. также:
БАКСПЕЙС
public static final int BACK_SPACE
- См. также:
TAB
public static final int TAB
- См. также:
ESC
public static final int ESCAPE
- См. также:
УДАЛИТЬ
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
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
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 указывает, что нажата правая кнопка.- См. также:
MOUSE_UP
public static final int MOUSE_UP
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 указывает, что нажата правая кнопка.- См. также:
СТРОКА_ВВЕРХ
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
- См. также:
target
public Object target
- См. также:
when
public long when
- См. также:
id
public int id
Event переменные релевантны для события. Заменено на AWTEvent.getID()- См. также:
x
public int x
- См. также:
y
public int y
- См. также:
key
public int key
- См. также:
modifiers
public int modifiers
- См. также:
clickCount
public int clickCount
MOUSE_DOWN, это поле указывает количество последовательных щелчков. Для других событий его значение равно 0. Это поле заменено на MouseEvent.getClickCount().- См. также:
arg
public Object arg
arg заменено на свойство, специфичное для события.evt
public Event evt
- См. также:
Подробности конструкторов
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в противном случае. - См. также:
controlDown
public boolean controlDown()
Event устарел и доступен только для обратной совместимости. Он заменён классом AWTEvent и его подклассами. Проверяет, нажата ли клавиша Control.
- Возвращает:
-
trueесли клавиша нажата;falseв противном случае. - См. также:
metaDown
public boolean metaDown()
Event устарел и доступен только для обратной совместимости. Он заменён классом AWTEvent и его подклассами. Проверяет, нажата ли клавиша Meta.
- Возвращает:
-
trueесли клавиша нажата;falseв противном случае. - См. также:
paramString
protected String paramString()
Event устарел и доступен только для обратной совместимости. Он заменён классом AWTEvent и его подклассами. Возвращает строку, представляющую состояние этого Event. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут отличаться в разных реализациях. Возвращаемая строка может быть пустой, но не null.
- Возвращает:
- строка параметров этого события
toString
public String toString()
Event устарел и доступен только для обратной совместимости. Он заменён классом AWTEvent и его подклассами. Возвращает строковое представление значений этого события.
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строка, представляющая событие и значения его членских полей.
- С момента:
- 1.1
- См. также:
© 1993, 2023, 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/21/docs/api/java.desktop/java/awt/Event.html
AWTEventи его подклассы вместо него