Эквивалент LinkedHashMap в диапазоне ObservableMap - PullRequest
0 голосов
/ 21 января 2019

Мне любопытно, есть ли в JavaFX наблюдаемая карта, которая похожа на связанную хэш-карту.Причина, по которой я спрашиваю, заключается в том, что в настоящее время я использую ObservableMap, но он не поддерживает порядок вставки, и мне нужна карта Observable, которая поддерживает порядок вставки.

1 Ответ

0 голосов
/ 21 января 2019

Вы можете определить Map, используемый для хранения данных, используя FXCollections.observableMap:

Map<K, V> linkedMap = new LinkedHashMap<>();
ObservableMap<K, V> observableMap = FXCollections.observableMap(linkedMap);

Не забудьте не делать манипуляций на карте поддержки (linkedMap в этомcase), поскольку это не вызывает прослушиватель (и) карты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...