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