Spec-Zone.ru › OpenJavaFX 8
javafx.event

Класс Event

java.lang.Object
  • java.util.EventObject
    • javafx.event.Event

Все реализованные интерфейсы:

Serializable, Cloneable

Прямые известные подклассы:

ActionEvent, CheckBoxTreeItem.TreeModificationEvent, DialogEvent, InputEvent, ListView.EditEvent, MediaErrorEvent, ScrollToEvent, SortEvent, TableColumn.CellEditEvent, TransformChangedEvent, TreeItem.TreeModificationEvent, TreeTableColumn.CellEditEvent, TreeTableView.EditEvent, TreeView.EditEvent, WebErrorEvent, WebEvent, WindowEvent, WorkerStateEvent



public class Event
extends EventObject
implements Cloneable
Базовый класс для событий FX. Каждое событие FX имеет связанный источник события, целевой объект и тип события. Источник события определяет для обработчика событий объект, на котором этот обработчик был зарегистрирован и который отправил событие ему. Целевой объект определяет путь, по которому событие будет перемещаться при публикации. Тип события предоставляет дополнительную классификацию событиям одного и того же Event класса.

С момента:

JavaFX 2.0

См. также:

Сериализованная форма

  • Краткое описание полей

    Поля
    Модификатор и тип Поле и описание
    static EventType<Event> ANY
    Общий супертип для всех типов событий.
    protected boolean consumed
    Признак того, что это событие было потреблено каким-либо фильтром или обработчиком.
    protected EventType<? extends Event> eventType
    Тип события.
    static EventTarget NULL_SOURCE_TARGET
    Константа, представляющая неизвестный источник/целевой объект события.
    protected EventTarget target
    Целевой объект события, определяющий путь, по которому событие будет перемещаться при публикации.
    • Поля, унаследованные от класса java.util.EventObject

      source
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    Event(EventType<? extends Event> eventType)
    Создает новый Event с указанным типом события.
    Event(Object source, EventTarget target, EventType<? extends Event> eventType)
    Создает новый Event с указанным источником, целевым объектом и типом события.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    Object clone()
    Создает и возвращает копию этого Event.
    void consume()
    Помечает это Event как потребленное.
    Event copyFor(Object newSource, EventTarget newTarget)
    Создает и возвращает копию этого события с указанным источником и целевым объектом.
    static void fireEvent(EventTarget eventTarget, Event event)
    Вызывает указанное событие.
    EventType<? extends Event> getEventType()
    Возвращает тип события этого события.
    EventTarget getTarget()
    Возвращает целевой объект этого события.
    boolean isConsumed()
    Указывает, было ли это Event потреблено каким-либо фильтром или обработчиком.
    • Методы, унаследованные от класса java.util.EventObject

      getSource, toString
    • Методы, унаследованные от класса java.lang.Object

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

    • NULL_SOURCE_TARGET

      public static final EventTarget NULL_SOURCE_TARGET
      Константа, представляющая неизвестный источник/целевой объект события.
    • ANY

      public static final EventType<Event> ANY
      Общий супертип для всех типов событий.
    • eventType

      protected EventType<? extends Event> eventType
      Тип события.
    • target

      protected transient EventTarget target
      Целевой объект события, определяющий путь, по которому событие будет перемещаться при публикации.
    • consumed

      protected boolean consumed
      Признак того, что это событие было потреблено каким-либо фильтром или обработчиком.
  • Подробное описание конструкторов

    • Event

      public Event(EventType<? extends Event> eventType)
      Создает новый Event с указанным типом события. Источник и целевой объект события установлены в NULL_SOURCE_TARGET.

      Параметры:

      eventType - тип события

    • Event

      public Event(Object source,
                   EventTarget target,
                   EventType<? extends Event> eventType)
      Создает новый Event с указанным источником, целевым объектом и типом события. Если источник или целевой объект заданы как null, он заменяется значением NULL_SOURCE_TARGET.

      Параметры:

      source - источник события, который отправил событие

  • Подробное описание методов

    • getTarget

      public EventTarget getTarget()
      Возвращает целевой объект этого события. Целевой объект события определяет путь, по которому событие будет перемещаться при публикации.

      Возвращает:

      целевой объект события

    • getEventType

      public EventType<? extends Event> getEventType()
      Возвращает тип события этого события. Объекты одного и того же Event класса могут иметь различные типы событий. Эти типы событий далее уточняют, какое событие произошло.

      Возвращает:

      тип события

    • copyFor

      public Event copyFor(Object newSource,
                           EventTarget newTarget)
      Создает и возвращает копию этого события с указанным источником и целевым объектом. Если источник или целевой объект установлены как null, он заменяется значением NULL_SOURCE_TARGET.

      Параметры:

      newSource - новый источник скопированного события

      Возвращает:

      копию события с новым источником и целевым объектом

    • isConsumed

      public boolean isConsumed()
      Указывает, было ли это Event событие потреблено каким-либо фильтром или обработчиком.

      Возвращает:

      true, если это Event событие было потреблено, false в противном случае

    • consume

      public void consume()
      Помечает это Event событие как потребленное. Это останавливает его дальнейшее распространение.
    • clone

      public Object clone()
      Создает и возвращает копию этого Event.

      Переопределяет:

      clone в классе Object

      Возвращает:

      новый экземпляр Event со всеми значениями, скопированными из этого Event.

    • fireEvent

      public static void fireEvent(EventTarget eventTarget,
                                   Event event)
      Вызывает указанное событие. Указанный целевой объект события определяет путь, по которому событие будет перемещаться.

      Параметры:

      eventTarget - целевой объект для события

      Исключения:

      NullPointerException - если eventTarget или event равны null

© 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