如果我想创建一个“老旧”的桌面GUI程序,并使用一些基本的可选 vector 图形(箭头,彩色框,文本)来显示大部分文本和一些图表(不需要3D或粒子等),然后可以对其进行编辑用户,我将使用哪个Scala库,为什么?我想为类似于绘图的图表构建工具。
大多数情况下,我不想使用D3.js或其他Web SVG之类的东西,因为它非常缓慢,并且无法显示我想要的内容量。但是,如果为此目的使用Scala.js则具有特别的优势,那么如果没有更好的方法,它可能仍然会引起人们的兴趣。
或者,有人可以指出我所讨论的内容吗?在Google或此处找不到任何内容。
最佳答案
Scala-Swing是Java Swing的包装,这非常不错。如您所知,Swing下方是Java2D,因此您很可能希望查找基于Java2D的库。我所知道的Scala并不多,但Java(您可以轻松使用)更多。
当然,如果足够简单,则直接使用Java2D并没有错。