Интерфейс ObservableMap<K,V>
- Параметры типа:
-
K- тип элемента ключа карты -
V- тип элемента значения карты
- Все суперинтерфейсы:
-
Map<K,V>,Observable
- Все известные подинтерфейсы:
-
ObservableMapValue<K,V>,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
- См. также:
-
MapChangeListener,MapChangeListener.Change
Краткое описание вложенных классов
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | addListener(MapChangeListener<? super K,? super V> listener) | Добавить слушателя в эту наблюдаемую карту. |
void | removeListener(MapChangeListener<? super K,? super V> listener) | Попытка удалить слушателя из этой наблюдаемой карты. |
Методы, объявленные в интерфейсе 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
Подробное описание методов
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.