Spec-Zone.ru › OpenJDK 8

Класс Event

  • java.lang.Object
    • java.awt.Event
Все реализованные интерфейсы:
Serializable

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, и т.д.).

С момента:
JDK1.0
См. также:
Сериализованная форма

Поля

Модификатор и тип Поле и описание
static int ACTION_EVENT

Это событие указывает, что пользователь хочет, чтобы произошло какое-то действие.

static int ALT_MASK

Этот флаг указывает, что клавиша Alt была нажата во время возникновения события.

Object arg

Произвольный аргумент события.

static int BACK_SPACE

Клавиша BackSpace.

static int CAPS_LOCK

Клавиша Caps Lock, клавиша действия, не являющаяся ASCII.

int clickCount

Для событий MOUSE_DOWN, это поле указывает количество последовательных кликов.

static int CTRL_MASK

Этот флаг указывает, что клавиша Control была нажата во время возникновения события.

static int DELETE

Клавиша Delete.

static int DOWN

Клавиша Down Arrow, клавиша действия, не являющаяся ASCII.

static int END

Клавиша End, клавиша действия, не являющаяся ASCII.

static int ENTER

Клавиша Enter.

static int ESCAPE

Клавиша Escape.

Event evt

Следующее событие.

static int F1

Функциональная клавиша F1, клавиша действия, не являющаяся ASCII.

static int F10

Функциональная клавиша F10, клавиша действия, не являющаяся ASCII.

static int F11

Функциональная клавиша F11, клавиша действия, не являющаяся ASCII.

static int F12

Функциональная клавиша F12, клавиша действия, не являющаяся ASCII.

static int F2

Функциональная клавиша F2, клавиша действия, не являющаяся ASCII.

static int F3

Функциональная клавиша F3, клавиша действия, не являющаяся ASCII.

static int F4

Функциональная клавиша F4, клавиша действия, не являющаяся ASCII.

static int F5

Функциональная клавиша F5, клавиша действия, не являющаяся ASCII.

static int F6

Функциональная клавиша F6, клавиша действия, не являющаяся ASCII.

static int F7

Функциональная клавиша F7, клавиша действия, не являющаяся ASCII.

static int F8

Функциональная клавиша F8, клавиша действия, не являющаяся ASCII.

static int F9

Функциональная клавиша F9, клавиша действия, не являющаяся ASCII.

static int GOT_FOCUS

Компонент получил фокус.

static int HOME

Клавиша Home, клавиша действия, не являющаяся ASCII.

int id

Указывает тип события и какие другие Event переменные актуальны для события.

static int INSERT

Клавиша Insert, клавиша действия, не являющаяся ASCII.

int key

Код клавиши, нажатой в событии клавиатуры.

static int KEY_ACTION

Пользователь нажал клавишу действия, не являющуюся ASCII.

static int KEY_ACTION_RELEASE

Пользователь отпустил клавишу действия, не являющуюся ASCII.

static int KEY_PRESS

Пользователь нажал обычную клавишу.

static int KEY_RELEASE

Пользователь отпустил обычную клавишу.

static int LEFT

Клавиша Left Arrow, клавиша действия, не являющаяся ASCII.

static int LIST_DESELECT

Элемент в списке был снят с выбора.

static int LIST_SELECT

Элемент в списке был выбран.

static int LOAD_FILE

Событие загрузки файла.

static int LOST_FOCUS

Компонент потерял фокус.

static int META_MASK

Этот флаг указывает, что клавиша Meta была нажата во время возникновения события.

int modifiers

Состояние клавиш модификаторов.

static int MOUSE_DOWN

Пользователь нажал кнопку мыши.

static int MOUSE_DRAG

Пользователь передвинул мышь с нажатой кнопкой.

static int MOUSE_ENTER

Мышь вошла в компонент.

static int MOUSE_EXIT

Мышь вышла из компонента.

static int MOUSE_MOVE

Мышь передвинулась без нажатой кнопки.

static int MOUSE_UP

Пользователь отпустил кнопку мыши.

static int NUM_LOCK

Клавиша Num Lock, клавиша действия, не являющаяся ASCII.

static int PAUSE

Клавиша Pause, клавиша действия, не являющаяся ASCII.

static int PGDN

Клавиша Page Down, клавиша действия, не являющаяся ASCII.

static int PGUP

Клавиша Page Up, клавиша действия, не являющаяся ASCII.

static int PRINT_SCREEN

Клавиша Print Screen, клавиша действия, не являющаяся ASCII.

static int RIGHT

Клавиша Right Arrow, клавиша действия, не являющаяся ASCII.

static int SAVE_FILE

Событие сохранения файла.

static int SCROLL_ABSOLUTE

Пользователь передвинул ползунок (кнопку) в полосе прокрутки, переместившись в абсолютную позицию, а не сместившись относительно предыдущей позиции.

static int SCROLL_BEGIN

Событие начала прокрутки.

static int SCROLL_END

Событие окончания прокрутки.

static int SCROLL_LINE_DOWN

Пользователь активировал область строка вниз полосы прокрутки.

static int SCROLL_LINE_UP

Пользователь активировал область строка вверх полосы прокрутки.

static int SCROLL_LOCK

Клавиша Scroll Lock, клавиша действия, не являющаяся ASCII.

static int SCROLL_PAGE_DOWN

Пользователь активировал область страница вниз полосы прокрутки.

static int SCROLL_PAGE_UP

Пользователь активировал область страница вверх полосы прокрутки.

static int SHIFT_MASK

Этот флаг указывает, что клавиша Shift была нажата во время возникновения события.

static int TAB

Клавиша Tab.

Object target

Целевой компонент.

static int UP

Клавиша Up Arrow, клавиша действия, не являющаяся ASCII.

long when

Отметка времени.

static int WINDOW_DEICONIFY

Пользователь запросил у менеджера окон деиконнофицирование окна.

static int WINDOW_DESTROY

Пользователь запросил у менеджера окон закрытие окна.

static int WINDOW_EXPOSE

Пользователь запросил у менеджера окон раскрытие окна.

static int WINDOW_ICONIFY

Пользователь запросил у менеджера окон иконнофицирование окна.

static int WINDOW_MOVED

Пользователь запросил у менеджера окон перемещение окна.

int x

Координата x события.

int y

Координата y события.

Конструкторы

Конструктор и описание
Event(Object target, int id, Object arg)

ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

Event(Object target, long when, int id, int x, int y, int key, int modifiers)

ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

Event(Object target, long when, int id, int x, int y, int key, int modifiers, Object arg)

ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

Методы

Модификатор и тип Метод и описание
boolean controlDown()

ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

boolean metaDown()

ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

protected String paramString()

ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

boolean shiftDown()

ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

String toString()

ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

void translate(int dx, int dy)

ПРИМЕЧАНИЕ: Класс Event устарел и доступен только для обратной совместимости.

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

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

Поля

SHIFT_MASK

public static final int SHIFT_MASK

Этот флаг указывает, что клавиша Shift была нажата, когда произошло событие.

См. также:
Constant Field Values

CTRL_MASK

public static final int CTRL_MASK

Этот флаг указывает, что клавиша Control была нажата, когда произошло событие.

См. также:
Constant Field Values

META_MASK

public static final int META_MASK

Этот флаг указывает, что клавиша Meta была нажата, когда произошло событие. Для событий мыши этот флаг указывает, что правая кнопка была нажата или отпущена.

См. также:
Constant Field Values

ALT_MASK

public static final int ALT_MASK

Этот флаг указывает, что клавиша Alt была нажата, когда произошло событие. Для событий мыши этот флаг указывает, что средняя кнопка мыши была нажата или отпущена.

См. также:
Constant Field Values

HOME

public static final int HOME

Клавиша Home, не-ASCII клавиша действия.

См. также:
Constant Field Values

END

public static final int END

Клавиша End, не-ASCII клавиша действия.

См. также:
Constant Field Values

PGUP

public static final int PGUP

Клавиша Page Up, не-ASCII клавиша действия.

См. также:
Constant Field Values

PGDN

public static final int PGDN

Клавиша Page Down, не-ASCII клавиша действия.

См. также:
Constant Field Values

UP

public static final int UP

Клавиша со стрелкой вверх, не-ASCII клавиша действия.

См. также:
Constant Field Values

DOWN

public static final int DOWN

Клавиша со стрелкой вниз, не-ASCII клавиша действия.

См. также:
Constant Field Values

LEFT

public static final int LEFT

Клавиша со стрелкой влево, не-ASCII клавиша действия.

См. также:
Constant Field Values

RIGHT

public static final int RIGHT

Клавиша со стрелкой вправо, не-ASCII клавиша действия.

См. также:
Constant Field Values

F1

public static final int F1

Функциональная клавиша F1, не-ASCII клавиша действия.

См. также:
Constant Field Values

F2

public static final int F2

Функциональная клавиша F2, не-ASCII клавиша действия.

См. также:
Constant Field Values

F3

public static final int F3

Функциональная клавиша F3, не-ASCII клавиша действия.

См. также:
Constant Field Values

F4

public static final int F4

Функциональная клавиша F4, не-ASCII клавиша действия.

См. также:
Constant Field Values

F5

public static final int F5

Функциональная клавиша F5, не-ASCII клавиша действия.

См. также:
Constant Field Values

F6

public static final int F6

Функциональная клавиша F6, не-ASCII клавиша действия.

См. также:
Constant Field Values

F7

public static final int F7

Функциональная клавиша F7, не-ASCII клавиша действия.

См. также:
Constant Field Values

F8

public static final int F8

Функциональная клавиша F8, не-ASCII клавиша действия.

См. также:
Constant Field Values

F9

public static final int F9

Функциональная клавиша F9, не-ASCII клавиша действия.

См. также:
Constant Field Values

F10

public static final int F10

Функциональная клавиша F10, не-ASCII клавиша действия.

См. также:
Constant Field Values

F11

public static final int F11

Функциональная клавиша F11, не-ASCII клавиша действия.

См. также:
Constant Field Values

F12

public static final int F12

Функциональная клавиша F12, не-ASCII клавиша действия.

См. также:
Constant Field Values

PRINT_SCREEN

public static final int PRINT_SCREEN

Клавиша Print Screen, не-ASCII клавиша действия.

См. также:
Constant Field Values

SCROLL_LOCK

public static final int SCROLL_LOCK

Клавиша Scroll Lock, не-ASCII клавиша действия.

См. также:
Constant Field Values

CAPS_LOCK

public static final int CAPS_LOCK

Клавиша Caps Lock, не-ASCII клавиша действия.

См. также:
Constant Field Values

NUM_LOCK

public static final int NUM_LOCK

Клавиша Num Lock, не-ASCII клавиша действия.

См. также:
Constant Field Values

PAUSE

public static final int PAUSE

Клавиша Pause, не-ASCII клавиша действия.

См. также:
Constant Field Values

INSERT

public static final int INSERT

Клавиша Insert, не-ASCII клавиша действия.

См. также:
Constant Field Values

ENTER

public static final int ENTER

Клавиша Enter.

См. также:
Constant Field Values

BACK_SPACE

public static final int BACK_SPACE

Клавиша BackSpace.

См. также:
Constant Field Values

TAB

public static final int TAB

Клавиша Tab.

См. также:
Constant Field Values

ESCAPE

public static final int ESCAPE

Клавиша Escape.

См. также:
Constant Field Values

DELETE

public static final int DELETE

Клавиша Delete.

См. также:
Constant Field Values

WINDOW_DESTROY

public static final int WINDOW_DESTROY

Пользователь запросил у менеджера окон завершение работы окна.

См. также:
Constant Field Values

WINDOW_EXPOSE

public static final int WINDOW_EXPOSE

Пользователь запросил у менеджера окон отображение окна.

См. также:
Constant Field Values

WINDOW_ICONIFY

public static final int WINDOW_ICONIFY

Пользователь запросил у менеджера окон свернуть окно.

См. также:
Constant Field Values

WINDOW_DEICONIFY

public static final int WINDOW_DEICONIFY

Пользователь запросил у менеджера окон развернуть окно.

См. также:
Constant Field Values

WINDOW_MOVED

public static final int WINDOW_MOVED

Пользователь запросил у менеджера окон переместить окно.

См. также:
Constant Field Values

KEY_PRESS

public static final int KEY_PRESS

Пользователь нажал обычную клавишу.

См. также:
Constant Field Values

KEY_RELEASE

public static final int KEY_RELEASE

Пользователь отпустил обычную клавишу.

См. также:
Constant Field Values

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 - состояние модификаторных клавиш.

Событие

public Event(Object target,
             int id,
             Object arg)

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

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

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

Методы

translate

public void translate(int dx,
                      int dy)

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

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

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

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

shiftDown

public boolean shiftDown()

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

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

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

controlDown

public boolean controlDown()

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

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

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

metaDown

public boolean metaDown()

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

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

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

paramString

protected String paramString()

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

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

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

toString

public String toString()

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

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

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

© 1993, 2020, 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