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

Интерфейс EventDispatchChain

  • public interface EventDispatchChain
    Представляет цепочку объектов, которые могут передавать событие. Событие обрабатывается, передаваясь от одного объекта в цепочке к следующему, до тех пор, пока не будет достигнут конец цепочки. Каждый объект в цепочке может влиять на путь события и само событие. Цепочка обычно формируется путем следования иерархии родитель-потомок от корня до целевого объекта события и добавления всех встреченных объектов в цепочку.
    Since:
    JavaFX 2.0
  • Краткое описание методов

    Все методыМетоды экземпляраАбстрактные методы
    Модификатор и тип Метод Описание
    EventDispatchChain append​(EventDispatcher eventDispatcher)
    Добавляет указанный объект в конец этой цепочки.
    Event dispatchEvent​(Event event)
    Передает указанное событие через эту цепочку.
    EventDispatchChain prepend​(EventDispatcher eventDispatcher)
    Добавляет указанный объект в начало этой цепочки.
  • Подробное описание методов

    • append

      EventDispatchChain append​(EventDispatcher eventDispatcher)
      Добавляет указанный объект в конец этой цепочки. Возвращает ссылку на цепочку с добавленным элементом.

      Вызывающая сторона не должна предполагать, что эта цепочка останется неизменной, или что возвращаемое значение будет ссылаться на другую цепочку после вызова. Все это зависит от реализации цепочки.

      Поэтому вызов должен всегда выполняться в следующем формате: chain = chain.append(eventDispatcher);

      Параметры:
      eventDispatcher - объект для добавления в цепочку
      Возвращает:
      цепочка с добавленным обработчиком событий
    • prepend

      EventDispatchChain prepend​(EventDispatcher eventDispatcher)
      Добавляет указанный объект в начало этой цепочки. Возвращает ссылку на цепочку с добавленным элементом.

      Вызывающая сторона не должна предполагать, что эта цепочка останется неизменной, или что возвращаемое значение будет ссылаться на другую цепочку после вызова. Все это зависит от реализации цепочки.

      Поэтому вызов должен всегда выполняться в следующем формате: chain = chain.prepend(eventDispatcher);

      Параметры:
      eventDispatcher - объект для добавления в начало цепочки
      Возвращает:
      цепочка с добавленным обработчиком событий
    • dispatchEvent

      Event dispatchEvent​(Event event)
      Передает указанное событие через эту цепочку. Значение возврата представляет собой событие после обработки, выполненной цепочкой. Если после вызова необходимо выполнить дальнейшую обработку, для этого следует использовать событие, на которое ссылается возвращаемое значение, вместо исходного события. В случае, если событие полностью обработано/поглощено в цепочке, возвращаемое значение равно null, и с этим событием больше не следует выполнять дальнейшей обработки.
      Параметры:
      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