Scala:如何替换已弃用的 ObservableMap

Scala: how to replace deprecated ObservableMap

在我正在使用(想要使用)ObservableMap 的 scalafx 应用程序中,以便可以在 GUI 中对地图的更改做出反应。

Scala API 说

(Since version 2.11.0) observables are deprecated because scripting is deprecated

这不是很有帮助,因为我没有编写脚本(反正从没听说过 Scala 脚本),但我仍然认为这是一个有用的概念。

建议的更换程序是什么?

您可能遇到导入问题。你想用

scalafx.collections.ObservableMap

而不是

scala.collection.mutable.ObservableMap