Spec-Zone.ru › OpenJavaFX 24

Пакет 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 и/или его филиалы. Все права защищены.

© 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