相当于ObservableMap范围内的LinkedHashMap

时间:2019-01-21 09:47:55

标签: javafx linkedhashmap

我很好奇JavaFX中是否有类似于链接哈希表的Observable Map。我问的原因是,我当前正在使用ObservableMap,但它不维护插入顺序,并且我需要一个Observable Map,用于维护插入顺序。

1 个答案:

答案 0 :(得分:2)

您可以使用FXCollections.observableMap定义用于存储数据的Map

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

请记住不要在背景图(在这种情况下为linkedMap上进行操作,因为这不会触发图的侦听器。