带有矢量图形的 GUI 的 Scala 库

Scala libraries for a GUI with vector graphics

如果我想创建一个 "good old" 桌面 GUI 程序,其中包含一些基本的 可选 矢量图形(箭头、彩色框、文本)以主要显示文本和一些图表(不需要 3D 或粒子等)然后可以由用户编辑,我会使用哪个 Scala 库,为什么?我想构建一个类似于绘制图表的工具。

大多数情况下,我不想使用 D3.js 之类的东西或其他网络 S​​VG 东西,因为它速度慢得令人痛苦,而且无法显示我想要的内容量。但是,如果为此目的使用 Scala.js 有特殊优势,如果没有更好的方法,它仍然很有趣。

或者,有人可以指出我在哪里讨论过这个问题吗?在 Google 或此处未找到任何内容。

Scala-Swing 是 Java Swing 的包装器,非常好。您可能知道,Swing 下面是 Java2D,因此您很可能希望寻找基于 Java2D 的库。据我所知,Scala 的数量不多,但 Java(您可以轻松使用)更多。

当然,如果够简单,直接用Java2D也没什么问题。