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