Интерфейс ObservableMap<K, V>
- Параметры типа:
-
K- тип элемента ключа карты -
V- тип элемента значения карты
- Все суперинтерфейсы:
-
Map<K,,V> Observable
- Все известные подинтерфейсы:
-
ObservableMapValue<K,,V> Platform.Preferences,WritableMapValue<K,V>
- Все известные реализующие классы:
-
MapBinding,MapExpression,MapProperty,MapPropertyBase,ReadOnlyMapProperty,ReadOnlyMapPropertyBase,ReadOnlyMapWrapper,SimpleMapProperty
public interface ObservableMap<K,V> extends Map<K,V>, Observable
Карта, которая позволяет наблюдателям отслеживать изменения, когда они происходят. Реализации могут быть созданы с помощью методов в
FXCollections, таких как observableHashMap, или с помощью SimpleMapProperty.- С:
- JavaFX 2.0
- См. также:
Краткое описание вложенных классов
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addListener |
Добавление слушателя в эту наблюдаемую карту. |
void |
removeListener |
Попытка удалить слушателя из этой наблюдаемой карты. |
Методы, объявленные в интерфейсе java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Методы, объявленные в интерфейсе javafx.beans.Observable
addListener, removeListener, subscribe
Подробное описание методов
addListener
void addListener(MapChangeListener<? super K,? super V> listener)
Добавление слушателя в эту наблюдаемую карту.
- Параметры:
-
listener- слушатель для прослушивания изменений в списке
removeListener
void removeListener(MapChangeListener<? super K,? super V> listener)
Попытка удалить слушателя из этой наблюдаемой карты. Если слушатель не присоединен к этой карте, ничего не происходит.
- Параметры:
-
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.