モジュール javafx.base
パッケージ javafx.beans.value

インタフェースChangeListener<T>

  • 既知のすべての実装クラス:
    WeakChangeListener
    関数型インタフェース:
    これは関数型インタフェースなので、ラムダ式またはメソッド参照の代入先として使用できます。


    @FunctionalInterface
    public interface ChangeListener<T>
    ObservableValueの値が変更されるたびにChangeListenerが通知されます。 ObservableValue.addListener(ChangeListener)およびObservableValue.removeListener(ChangeListener)を使用して登録および登録解除できます。

    変更イベントおよびどのように無効化イベントと異なるかの詳細な説明は、ObservableValueのドキュメントを参照してください。

    複数のObservableValuesをリスニングするためにChangeListenerの同じインスタンスを登録できます。

    導入されたバージョン:
    JavaFX 2.0
    関連項目:
    ObservableValue
    • メソッドの詳細

      • changed

        void changed​(ObservableValue<? extends T> observable,
                     T oldValue,
                     T newValue)
        このメソッドは、ChangeListenerの実装で指定する必要があります。 ObservableValueの値が変更される場合に呼び出されます。

        通常、このメソッドの監視された値を変更することは推奨されていません。

        パラメータ:
        observable - 値が変更されたObservableValue
        oldValue - 古い値
        newValue - 新しい値