Spec-Zone.ru › OpenJavaFX 21

Пакет javafx.beans

package javafx.beans

Пакет javafx.beans содержит интерфейсы, определяющие наиболее общий вид наблюдаемости. Все другие классы в библиотеке JavaFX, которые являются наблюдаемыми, расширяют интерфейс Observable.

Реализация Observable позволяет прикрепить InvalidationListener. Связанное содержимое уведомляется каждый раз, когда Observable может измениться. Типичными реализациями Observable являются все свойства, все привязки, ObservableList и ObservableMap.

Объект InvalidationListener не получит дальнейшей информации, например, он не получит старое и новое значение свойства. Если вам нужна более подробная информация, рассмотрите использование ChangeListener для свойств и привязок, ListChangeListener для ObservableLists или MapChangeListener для ObservableMap вместо этого.

Пакет Описание
javafx.beans.binding
Предоставляет классы, которые создают и работают с Binding, вычисляющим значение, зависящее от одного или нескольких источников.
javafx.beans.property
Пакет javafx.beans.property определяет только для чтения свойства и свойства для записи, а также ряд реализаций.
javafx.beans.value
Пакет javafx.beans.value содержит два фундаментальных интерфейса ObservableValue и WritableValue, а также все его дочерние интерфейсы.
Класс Описание
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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API