13

我不确定使用 Java 进行简单 2d 图形的最佳 api 是什么。我知道java.awt.Graphics2D是标准,但它被替换了吗?Swing 是 Java GUI 应用程序的新 API,但对于我想要的东西来说似乎有点沉重。我真正想要的是 C SDL library之类的东西。

4

5 回答 5

17

Java 2DGraphics2D和朋友)确实是我所知道的最佳选择。Swing 实际上是在 Java 2D 之上实现的,所以是的,如果您想要非 GUI 类型的图形,Java 2D 是最好的选择。

于 2008-10-16T09:56:08.230 回答
5

如果您想在构建游戏时尽可能减少工作量(或者即使不是),请使用http://slick.cokeandcode.com/

更新:链接已更改为http://slick.ninjacave.com/

于 2009-11-29T08:35:19.943 回答
4

可以在此处找到与 SDL 的 Java 绑定:

http://sdljava.sourceforge.net/

于 2009-09-23T15:01:46.017 回答
3

Processing.org有一些很好的易于使用的 2D 东西(和 3D)。它有一个PApplet类,它从 AWT 实现 Applet 以及一堆有用的操作,并且与Java2D一起工作得很好。

如果你只是想弄乱 2d 图形,它有一个“画板 IDE”,如果你只是想试验它,你不需要把它放在你的 java IDE 中。

于 2009-11-29T08:37:43.550 回答
0

Piccolo是绘制图形的好选择。它是一个支持可缩放用户界面的 2D 图形工具包。适用于 Java 和 .Net。

于 2011-02-12T06:06:21.303 回答