Класс 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 |
Устарело. Клавиша со стрелкой вниз, клавиша действия, не входящая в 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 |
Устарело.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
Event |
Устарело.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
Event |
Устарело.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
controlDown() |
Устарело.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
boolean |
metaDown() |
Устарело.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
protected String |
paramString() |
Устарело.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
boolean |
shiftDown() |
Устарело.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
String |
toString() |
Устарело.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
void |
translate |
Устарело.
ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обеспечения обратной совместимости. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии. Финализация устарела и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ждать до пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ждать до пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ждать до пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание полей
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
- См. также:
UP
public static final int UP
- См. также:
DOWN
public static final int DOWN
- См. также:
LEFT
public static final int LEFT
- См. также:
RIGHT
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
- См. также:
PRINT_SCREEN
public static final int PRINT_SCREEN
- См. также:
SCROLL_LOCK
public static final int SCROLL_LOCK
- См. также:
CAPS_LOCK
public static final int CAPS_LOCK
- См. также:
NUM_LOCK
public static final int NUM_LOCK
- См. также:
PAUSE
public static final int PAUSE
- См. также:
INSERT
public static final int INSERT
- См. также:
ENTER
public static final int ENTER
- См. также:
BACK_SPACE
public static final int BACK_SPACE
- См. также:
TAB
public static final int TAB
- См. также:
ESCAPE
public static final int ESCAPE
- См. также:
DELETE
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
- См. также:
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 указывает, что нажата правая кнопка.- См. также:
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
- См. также:
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.
Этот метод сдвигает событие относительно указанного компонента. Как минимум, при этом координаты переводятся в локальную систему координат указанного компонента. В случае события отображения может также потребоваться сдвинуть область.
- Параметры:
-
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 и его подклассами. Возвращает строковое представление значений этого события.
© 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.
AWTEventи его подклассы