モジュール javafx.base
パッケージjavafx.beans
パッケージjavafx.beans
には、可観測性の最も汎用的な形式を定義するインタフェースが含まれています。 JavaFXライブラリにおける監視可能なクラスは全てObservable
インタフェースを継承しています。
Observable
の実装により、InvalidationListener
をアタッチできます。 Observable
が変更されるたびにcontentBindingに通知されます。 Observable
の通常の実装は、すべてのプロパティ、すべてのバインディング、ObservableList
およびObservableMap
です。
InvalidationListener
は、追加の情報を取得しません。たとえば、プロパティの古い値および新しい値を取得しません。 より詳細な情報を必要とする場合、プロパティとバインディングについてはChangeListener
を、ObservableLists
についてはListChangeListener
を、ObservableMap
についてはMapChangeListener
を代わりに使用することを検討してください。
-
インタフェースのサマリー インタフェース 説明 InvalidationListener Observable
が無効になるたびにInvalidationListener
が通知されます。Observable Observable
は、コンテンツをラップし、無効にするコンテンツを監視できるエンティティです。WeakListener WeakListener
は、JavaFX APIのすべての弱いリスナー実装のスーパー・インタフェースです。 -
クラスのサマリー クラス 説明 WeakInvalidationListener Observable
がリスナーの弱い参照のみ保持する場合、WeakInvalidationListener
を使用できます。 -
注釈型のサマリー 注釈型 説明 DefaultProperty 明示的なプロパティが指定されていない場合に子要素を追加または設定するプロパティを指定します。NamedArg 引数の名前の情報を提供する注釈。