T.M. SoftStudio

feci quod potui, faciant meliora potentes

Интерфейс Observable

Интерфейс Observable является базовым интерфейсом для интерфейсов связывания данных и свойств компонентов JavaFX Beans и позволяет присоединить слушателя InvalidationListener для обработки события недействительности значения.

Интерфейс Observable в числе прочих расширяется интерфейсом javafx.beans.value.ObservableValue<T>, который дополнительно позволяет присоединить слушателя ChangeListener для обработки событий изменения значения.

Интерфейс Observable имеет следующие методы:

  • Метод void addListener(InvalidationListener listener) – добавляет обработчик javafx.beans.InvalidationListener событий недействительности значения.

  • Метод void removeListener(InvalidationListener listener) – удаляет обработчик javafx.beans.InvalidationListener событий недействительности значения из списка слушателей.