Spec-Zone.ru › OpenJDK 27

Интерфейс 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(String typeArg, boolean canBubbleArg, boolean cancelableArg, AbstractView viewArg, int detailArg)
Метод 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(String eventTypeArg, boolean canBubbleArg, boolean cancelableArg)
Метод 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.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, 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.

Spec-Zone.ru

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