Spec-Zone.ru › OpenJavaFX 8
javafx.event

Интерфейс EventDispatchChain



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

С:

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