T.M. SoftStudio

feci quod potui, faciant meliora potentes

Интерфейс EventHandler<T extends Event>

Интерфейс EventHandler<T extends Event> расширяет интерфейс java.util.EventListener и обеспечивает обработку событий с помощью метода:

void handle(T event),

вызываемого средой выполнения, если событие указанного типа происходит в узле графа сцены – источнике события, для которого данный EventHandler-объект зарегистрирован.

Класс WeakEventHandler<T extends Event> реализует интерфейс EventHandler<T extends Event> и обеспечивает слабое связывание источника события с обработчиком события.

Класс WeakEventHandler<T extends Event> имеет следующие конструкторы и методы:

  • Конструктор public WeakEventHandler(EventHandler<T> eventHandler).
  • Метод public boolean wasGarbageCollected() - указывает, был ли обработчик событий удален сборщиком мусора.
  • Метод public void handle(T event) - передает событие обработчику.