Интерфейс UIEvent
- Все суперинтерфейсы:
Event
- Все известные подинтерфейсы:
MouseEvent
public interface UIEvent extends Event
Интерфейс
UIEvent предоставляет контекстную информацию, связанную с событиями пользовательского интерфейса. См. также Спецификацию событий объектной модели документа (DOM) уровня 2.
- Начиная с версии:
- 1.5, DOM Level 2
Краткое описание полей
Поля, объявленные в интерфейсе Event
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE | Модификатор и тип | Поле | Описание |
|---|---|---|
static final short |
AT_TARGET |
В данный момент событие обрабатывается на целевом EventTarget. |
static final short |
BUBBLING_PHASE |
Текущая фаза события — фаза всплытия. |
static final short |
CAPTURING_PHASE |
Текущая фаза события — фаза перехвата. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getDetail() |
Предоставляет дополнительную информацию о Event в зависимости от типа события. |
AbstractView |
getView() |
Атрибут view указывает AbstractView, из которого было сгенерировано событие. |
void |
initUIEvent |
Метод initUIEvent используется для инициализации значения UIEvent, созданного с помощью интерфейса DocumentEvent. |
Методы, объявленные в интерфейсе Event
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
getBubbles() |
Используется для указания того, является ли событие всплывающим. |
boolean |
getCancelable() |
Используется для указания того, можно ли предотвратить действие события по умолчанию. |
EventTarget |
getCurrentTarget() |
Используется для указания EventTarget, EventListeners которого в данный момент обрабатываются. |
short |
getEventPhase() |
Используется для указания фазы потока событий, которая в данный момент обрабатывается. |
EventTarget |
getTarget() |
Используется для указания EventTarget, которому событие было отправлено изначально. |
long |
getTimeStamp() |
Используется для указания времени (в миллисекундах относительно эпохи), когда было создано событие. |
String |
getType() |
Имя события (без учета регистра). |
void |
initEvent |
Метод initEvent используется для инициализации значения Event, созданного с помощью интерфейса DocumentEvent. |
void |
preventDefault() |
Если событие допускает отмену, метод preventDefault используется для указания, что событие следует отменить. Это означает, что любые действия по умолчанию, обычно выполняемые реализацией в результате события, не будут выполнены. |
void |
stopPropagation() |
Метод stopPropagation используется для предотвращения дальнейшего распространения события во время потока событий. |
Подробное описание методов
getView
AbstractView getView()
Атрибут
view указывает AbstractView, из которого было сгенерировано событие.getDetail
int getDetail()
Предоставляет дополнительную информацию о
Event в зависимости от типа события.initUIEvent
void initUIEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, AbstractView viewArg, int detailArg)
Метод
initUIEvent используется для инициализации значения UIEvent, созданного с помощью интерфейса DocumentEvent. Этот метод можно вызвать только до отправки UIEvent с помощью метода dispatchEvent, однако при необходимости его можно вызывать несколько раз в течение этой фазы. При многократном вызове приоритет имеет последний вызов.- Параметры:
-
typeArg— задает тип события. -
canBubbleArg— указывает, может ли событие всплывать. -
cancelableArg— указывает, можно ли предотвратить действие события по умолчанию. -
viewArg— задаетEventинтерфейсаAbstractView. -
detailArg— задает подробную информацию дляEvent.
© 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.