Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет javafx.event

Класс EventType<T extends Event>

  • 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
    См. также:
    Сериализованная форма
  • Краткое описание полей

    Поля
    Модификатор и тип Поле Описание
    static EventType<Event> ROOT
    Корневой тип события.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    EventType()
    Устарел.
    Не используйте этот конструктор, так как может существовать только один такой EventType
    EventType​(String name)
    Создаёт новый EventType с указанным именем и EventType.ROOT в качестве родительского типа.
    EventType​(EventType<? super T> superType)
    Создаёт новый EventType с указанным родительским типом и именем, установленным в null.
    EventType​(EventType<? super T> superType, String name)
    Создаёт новый EventType с указанным родительским типом и именем.
  • Краткое описание методов

    Все методыМетодыКонкретные методы
    Модификатор и тип Метод Описание
    String getName()
    Возвращает имя этого типа события.
    EventType<? super T> getSuperType()
    Возвращает родительский тип этого типа события.
    String toString()
    Возвращает строковое представление этого объекта EventType.
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание полей

    • ROOT

      public static final EventType<Event> ROOT
      Корневой тип события. Все остальные типы событий являются прямыми или косвенными подтипами его. Это также единственный тип события, у которого родительский тип события установлен в null.
  • Подробное описание конструкторов

    • 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()
      Возвращает имя этого типа события.
      Возвращает:
      имя
    • toString

      public String toString()
      Возвращает строковое представление этого объекта EventType.
      Переопределяет:
      toString в классе Object
      Возвращает:
      строковое представление этого объекта EventType.

© 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.

Spec-Zone.ru

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