Интерфейс ChangeListener<T>
- Параметры типа:
-
T- тип наблюдаемого значения
- Все известные реализующие классы:
WeakChangeListener
- Функциональный интерфейс:
- Это функциональный интерфейс и, следовательно, может быть использован в качестве целевого назначения лямбда-выражения или ссылки на метод.
@FunctionalInterface public interface ChangeListener<T>
Объект
ChangeListener уведомляется всякий раз, когда изменяется значение объекта ObservableValue. Он может быть зарегистрирован и отменен с помощью ObservableValue.addListener(ChangeListener) соответственно ObservableValue.removeListener(ChangeListener) Более подробное объяснение событий изменения и их различий от событий инвалидации можно найти в документации ObservableValue.
Один и тот же экземпляр ChangeListener может быть зарегистрирован для прослушивания нескольких ObservableValues.
- С:
- JavaFX 2.0
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
changed |
Вызывается при изменении значения объекта ObservableValue. |
Подробное описание методов
changed
void changed(ObservableValue<? extends T> observable, T oldValue, T newValue)
Вызывается при изменении значения объекта
ObservableValue. В общем случае, не рекомендуется изменять наблюдаемое значение в этом методе.
- Параметры:
-
observable-ObservableValue, значение которого изменилось -
oldValue- Старое значение -
newValue- Новое значение
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.