- java.lang.Object
-
- javafx.event.EventType<T>
-
- Параметры типа:
-
T— класс события, к которому относится этот тип
- Все реализованные интерфейсы:
Serializable
public final class EventType<T extends Event> extends Object implements Serializable
Этот класс представляет собой определённый тип события, связанный сEvent.Типы событий образуют иерархию, с
ROOT(равнымEvent.ANY) в качестве корня. Это полезно при регистрации фильтров/обработчиков событий, где один фильтр/обработчик может быть зарегистрирован для супертипа события и будет получать события его подтипов. Обратите внимание, что нельзя создать два разных объекта EventType с одинаковым именем и родительским типом.Примечание о десериализации: Все EventType, которые будут десериализованы (например, в рамках десериализации
Event), должны существовать в момент десериализации. Десериализация EventType не будет создавать новые объекты EventType.- С момента:
- JavaFX 2.0
- См. также:
- Сериализованная форма
-
Краткое описание конструкторов
Конструкторы Конструктор Описание EventType()Устарел.Не используйте этот конструктор, так как может существовать только один такой EventTypeEventType(String name)Создаёт новыйEventTypeс указанным именем иEventType.ROOTв качестве родительского типа.EventType(EventType<? super T> superType)Создаёт новыйEventTypeс указанным родительским типом и именем, установленным вnull.EventType(EventType<? super T> superType, String name)Создаёт новыйEventTypeс указанным родительским типом и именем.
-
Краткое описание методов
Все методыМетодыКонкретные методы Модификатор и тип Метод Описание StringgetName()Возвращает имя этого типа события.EventType<? super T>getSuperType()Возвращает родительский тип этого типа события.StringtoString()Возвращает строковое представление этого объектаEventType.
-
Подробное описание конструкторов
-
EventType
@Deprecated public EventType()
Устарел.Не используйте этот конструктор, так как может существовать только один такой EventTypeСоздаёт новыйEventTypeсEventType.ROOTв качестве родительского типа и именем, установленным вnull.
-
EventType
public EventType(String name)
Создаёт новыйEventTypeс указанным именем иEventType.ROOTв качестве родительского типа.- Параметры:
-
name— имя - Исключения:
-
IllegalArgumentException— если EventType с таким же именем иROOT/Event.ANYкак родитель уже существует
-
EventType
public EventType(EventType<? super T> superType)
Создаёт новыйEventTypeс указанным родительским типом и именем, установленным вnull.- Параметры:
-
superType— родительский тип события - Исключения:
-
IllegalArgumentException— если EventType с именем "null" и под этим супертипом уже существует
-
EventType
public EventType(EventType<? super T> superType, String name)
Создаёт новыйEventTypeс указанным родительским типом и именем.- Параметры:
-
superType— родительский тип события -
name— имя - Исключения:
-
IllegalArgumentException— если EventType с таким же именем и супертипом уже существует
-
-
Подробное описание методов
-
getSuperType
public final EventType<? super T> getSuperType()
Возвращает родительский тип этого типа события. Возвращаемое значение —nullтолько дляEventType.ROOT.- Возвращает:
- родительский тип
-
getName
public final String getName()
Возвращает имя этого типа события.- Возвращает:
- имя
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.