Класс WeakChangeListener<T>
java.lang.Object
javafx.beans.value.WeakChangeListener<T>
- Параметры типа:
-
T- Тип наблюдаемого значения
- Все реализованные интерфейсы:
-
ChangeListener<T>,WeakListener
public final class WeakChangeListener<T>
extends Object
implements ChangeListener<T>, WeakListener
Класс
WeakChangeListener может быть использован, если объекту ObservableValue необходимо поддерживать только слабую ссылку на слушатель. Это помогает избежать утечек памяти, которые могут возникнуть, если наблюдатели не отписаны от наблюдаемых объектов после использования. Экземпляры WeakChangeListener создаются путем передачи исходного ChangeListener. После чего WeakChangeListener должен быть зарегистрирован для прослушивания изменений наблюдаемого объекта.
Примечание: Вам необходимо сохранить ссылку на ChangeListener, переданную в конструктор, пока он используется, иначе он будет собран сборщиком мусора слишком рано.
- С момента:
- JavaFX 2.0
- См. также:
-
ChangeListener,ObservableValue
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
WeakChangeListener(ChangeListener<T> listener) |
Конструктор класса
WeakChangeListener. |
Краткое описание методов
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе javafx.beans.value.ChangeListener
changed
Методы, объявленные в интерфейсе javafx.beans.WeakListener
wasGarbageCollected
Подробное описание конструкторов
WeakChangeListener
public WeakChangeListener(ChangeListener<T> listener)
Конструктор класса
WeakChangeListener.- Параметры:
-
listener- Исходный слушатель, который должен быть уведомлен
© 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.