如果我想创造一个好老的"桌面GUI程序,带有一些基本的可选矢量图形(箭头,彩色框,文本),主要显示文本和一些图表(不需要3D或粒子等),然后用户可以编辑,我会使用Scala库,为什么?我想为类似于绘图的东西构建一个工具。
大多数情况下,我不想使用像D3.js或其他网络SVG这样的东西,因为它很慢,并且无法显示我想要的内容量。但是,如果使用Scala.js为此目的而有特殊的优势,那么如果没有更好的手段,它仍然会引起人们的兴趣。
或者,有人可以指出我在哪里讨论过这个问题?在Google或此处没有找到任何内容。
答案 0 :(得分:1)
Scala-Swing是Java Swing的包装器,非常好用。您可能知道,在Swing下面是Java2D,因此您很可能希望寻找基于Java2D的库。对于Scala来说,我所知道的并不多,但对Java来说却更多(你可以轻松使用)。
当然,如果它足够简单,直接使用Java2D没有任何问题。