【发布时间】:2011-01-30 05:57:47
【问题描述】:
我正在寻找用于构建 GUI 应用程序的 2D 场景图库。它应该很快,使用 Java2D 并且与 Swing 兼容(可以嵌入到 Swing 应用程序中,也可以显示 Swing 组件)。对动画的支持是一个加分项。
- 您对某些库有什么经验吗?
- 我有没有遗漏的库?
- 我必须补充一点,我并没有完全被 Scala 库冒犯。
Project Scene Graph
- 似乎相当快
- 仅 GPL(无 LGPL)
- 支持动画
- 2 年前放弃
- 作为 JavaFX 的前一部分,它是 Sun 产品
G
- 不知道快不快
- LGPL
- 没有动画
- 最后一个版本 12 月 9 日
Piccolo2D
- 用于“可缩放的用户界面”
- 看起来像一个学术项目
- 活跃度高的谷歌代码项目
- BSD 许可证
- 不知道是不是很快
- 不知道有没有动画
Pulpcore
- 是一个游戏库
- 针对小程序部署(将其用作应用程序是 hacky)
- 非常快
- 支持动画
- 2-3年没有发展
- 可能根本不支持 Swing
jTem
- 更大项目的一部分(乍一看)
- freeBSD 许可证
- 不支持动画
- 看起来很小
【问题讨论】:
-
您正在开发什么样的应用程序?使用 Java2d 对您来说真的很重要吗?我问这个是因为我最近和你有同样的需求(带有可嵌入 UI 组件的快速 2D 场景库),但最终使用了 OpenGL 和 FengGUI(基于 OpenGL 的工具包)。
-
嗯,并不是我不能使用 3D。我只想看看只使用 Java2D 能走多远。原生库是我对 3D 最关心的问题。
-
我开始遇到项目场景图的渲染错误。
标签: java user-interface scala java-2d scenegraph