Module  javafx.base

Package javafx.beans

包javafx.beans包含定义最通用形式的可观察性的接口。 JavaFX库中的所有可以观察到的类扩展了Observable接口。

一个Observable的实现允许附加一个InvalidationListener 。 每次Observable可能更改时,contentBinding都会收到通知。 Observable典型实现是所有属性,所有绑定, ObservableList和ObservableMap 。

一个InvalidationListener将不会获得进一步的信息,例如它不会获得旧的和新的属性的价值。 如果您需要了解更多信息请考虑使用ChangeListener的属性和绑定, ListChangeListener为ObservableLists或者MapChangeListener为ObservableMap代替。