- 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
- 通知される元のリスナー
-
-