- java.lang.Object
-
- javafx.beans.value.WeakChangeListener<T>
-
- 型パラメータ:
T- 監視された値の型
- すべての実装されたインタフェース:
ChangeListener<T>,WeakListener
public final class WeakChangeListener<T> extends Object implements ChangeListener<T>, WeakListener
WeakChangeListenerは、ObservableValueがリスナーへの弱い参照のみを維持する必要がある場合に使用できます。 これは、オブザーバが使用後に観察されたオブジェクトから登録解除されない場合に発生する可能性のあるメモリー・リークを回避するのに役立ちます。WeakChangeListenerインスタンスは、オリジナルのChangeListenerを渡すことによって作成されます。 監視されたオブジェクトの変更をリスニングするため、WeakChangeListenerを登録する必要があります。ノート: それが使用されている限り、渡された
ChangeListenerへの参照を保持する必要があります。そうでないと、あまりにも早くガベージ・コレクションが行われます。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
ChangeListener、ObservableValue
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 WeakChangeListener(ChangeListener<T> listener)WeakChangeListenerのコンストラクタ。
-
-
-
コンストラクタの詳細
-
WeakChangeListener
public WeakChangeListener(ChangeListener<T> listener)
WeakChangeListenerのコンストラクタ。- パラメータ:
listener- 通知される元のリスナー
-
-