我正在寻找用于构建GUI应用程序的2D场景图库。它应该很快,使用Java2D并与Swing兼容(可嵌入Swing应用程序并显示Swing组件)。支持动画是一个优势。
答案 0 :(得分:2)
Amino是Joshua Marinacci创造的另一个。这是一个非常新的,但有一些有趣的功能,如CSS皮肤,2D或3D后端。我对使用事件总线而不是听众非常感兴趣,因为这与我目前正在处理的Scala + Actor的内容完全一致。
那就是说,我还没玩过它,所以我不知道它有多好。
答案 1 :(得分:2)
Piccolo2D,“学术工作与否”,写得很好。它有点受限但是做了它所承诺的(一个可缩放的图形)并且做得很快。它可以用于至少基本动画,例如移动,调整大小,颜色过渡等,但也可以做更多,因为它也允许“正常绘制”。对自定义事件有相当广泛的支持(这里“UI方面”非常闪耀)。
如果真的认为这是一个问题,那么尝试使用“模拟”场景来测试性能/功能可能会很好。 Piccolo非常灵活,可以根据需要进行手动管理 - 例如在不同的缩放比例下显示较少和/或聚合的对象。
快乐的编码。