Spec-Zone.ru › OpenJavaFX 8
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(EventType<? super T> superType)
    Создаёт новый EventType с указанным родительским типом и именем, установленным на null.
    EventType(EventType<? super T> superType, String name)
    Создаёт новый EventType с указанным родительским типом и именем.
    EventType(String name)
    Создаёт новый EventType с указанным именем и EventType.ROOT в качестве родительского типа.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    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 - родительский тип события

      Исключения:

      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