用于带有矢量图形的GUI的Scala库

时间:2015-01-17 15:20:29

标签: swing scala user-interface vector-graphics scalafx

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

大多数情况下,我不想使用像D3.js或其他网络SVG这样的东西,因为它很慢,并且无法显示我想要的内容量。但是,如果使用Scala.js为此目的而有特殊的优势,那么如果没有更好的手段,它仍然会引起人们的兴趣。

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

1 个答案:

答案 0 :(得分:1)

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

当然,如果它足够简单,直接使用Java2D没有任何问题。