モジュール javafx.base

パッケージjavafx.beans

パッケージjavafx.beansには、可観測性の最も汎用的な形式を定義するインタフェースが含まれています。 JavaFXライブラリにおける監視可能なクラスは全てObservableインタフェースを継承しています。

Observableの実装により、InvalidationListenerをアタッチできます。 Observableが変更されるたびにcontentBindingに通知されます。 Observableの通常の実装は、すべてのプロパティ、すべてのバインディング、ObservableListおよびObservableMapです。

InvalidationListenerは、追加の情報を取得しません。たとえば、プロパティの古い値および新しい値を取得しません。 より詳細な情報を必要とする場合、プロパティとバインディングについてはChangeListenerを、ObservableListsについてはListChangeListenerを、ObservableMapについてはMapChangeListenerを代わりに使用することを検討してください。