@FunctionalInterface public interface ChangeListener<T>
ObservableValue
の値が変更されるたびにChangeListener
が通知されます。ObservableValue.addListener(ChangeListener)
およびObservableValue.removeListener(ChangeListener)
を使用して登録および登録解除できます。
変更イベントおよびどのように無効化イベントと異なるかの詳細な説明は、ObservableValue
のドキュメントを参照してください。
複数のObservableValues
をリスニングするためにChangeListener
の同じインスタンスを登録できます。
ObservableValue
修飾子と型 | メソッドと説明 |
---|---|
void |
changed(ObservableValue<? extends T> observable, T oldValue, T newValue)
このメソッドは、
ChangeListener の実装で指定する必要があります。 |
void changed(ObservableValue<? extends T> observable, T oldValue, T newValue)
ChangeListener
の実装で指定する必要があります。ObservableValue
の値が変更される場合に呼び出されます。
通常、このメソッドの監視された値を変更することは推奨されていません。
observable
- 値が変更されたObservableValue
oldValue
- 古い値newValue
- 新しい値Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.