Интерфейс ChangeListener<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.