Module
javafx.base
Package javafx.beans
包javafx.beans
包含定义最通用形式的可观察性的接口。 JavaFX库中的所有可以观察到的类扩展了Observable
接口。
一个Observable
的实现允许附加一个InvalidationListener
。 每次Observable
可能更改时,contentBinding都会收到通知。 Observable
典型实现是所有属性,所有绑定, ObservableList
和ObservableMap
。
一个InvalidationListener
将不会获得进一步的信息,例如它不会获得旧的和新的属性的价值。 如果您需要了解更多信息请考虑使用ChangeListener
的属性和绑定, ListChangeListener
为ObservableLists
或者MapChangeListener
为ObservableMap
代替。
-
接口摘要 接口 描述 InvalidationListener 一个InvalidationListener
每当被通知Observable
变为无效。Observable 一个Observable
是一个包含内容并允许观察内容无效的实体。WeakListener WeakListener
是JavaFX API中所有弱监听器实现的超级界面。 -
类摘要 Class 描述 WeakInvalidationListener AWeakInvalidationListener
可以使用,如果一个Observable
应该只保留一个弱参考的监听器。 -
注解类型摘要 Annotation Type 描述 DefaultProperty 指定未指定显式属性时将添加或设置子元素的属性。NamedArg Annotation that provides information about argument's name.