Пакет javafx.beans
Пакет javafx.beans содержит интерфейсы, определяющие наиболее общий вид наблюдаемости. Все остальные классы в библиотеке JavaFX, которые являются наблюдаемыми, расширяют интерфейс Observable.
Реализация Observable позволяет подключить слушатель InvalidationListener. Связанное содержимое уведомляется каждый раз, когда Observable может быть изменено. Типичными реализациями Observable являются все свойства, все связи, ObservableList и ObservableMap.
Слушатель InvalidationListener не получит дополнительной информации, например, он не получит старое и новое значение свойства. Если вам нужна более подробная информация, рассмотрите использование слушателя ChangeListener для свойств и связей, ListChangeListener для ObservableLists или MapChangeListener для ObservableMap.
| Класс | Описание |
|---|---|
| DefaultProperty | Определяет свойство, к которому будут добавлены или установлены дочерние элементы, если явное свойство не указано. |
| InvalidationListener | Слушатель InvalidationListener уведомляется всякий раз, когда Observable становится недействительным. |
| NamedArg | Аннотация, предоставляющая информацию о имени аргумента. |
| Observable | Observable - это сущность, которая оборачивает содержимое и позволяет наблюдать за содержимым на предмет недействительности. |
| WeakInvalidationListener | WeakInvalidationListener может использоваться, если Observable должен поддерживать только слабую ссылку на слушателя. |
| WeakListener | WeakListener является родительским интерфейсом для всех реализаций слабых слушателей в API JavaFX. |
© 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.