Spec-Zone.ru › OpenJavaFX 21

Интерфейс ChangeListener<T>

Все известные реализующие классы:
WeakChangeListener
Функциональный интерфейс:
Это функциональный интерфейс и, следовательно, может быть использован в качестве назначения для лямбда-выражения или ссылки на метод.
@FunctionalInterface public interface ChangeListener<T>
Объект ChangeListener уведомляется всякий раз, когда значение ObservableValue изменяется. Он может быть зарегистрирован и отменён с помощью ObservableValue.addListener(ChangeListener) соответственно ObservableValue.removeListener(ChangeListener)

Для углубленного объяснения событий изменения и их различий от событий инвалидации, см. документацию ObservableValue.

Один и тот же экземпляр ChangeListener может быть зарегистрирован для прослушивания нескольких ObservableValues.

С:
JavaFX 2.0
См. также:
  • ObservableValue

Краткое описание методов

Модификатор и тип Метод Описание
void changed(ObservableValue<? extends T> observable, T oldValue, T newValue)
Вызывается при изменении значения 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API