Пакет 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.