使用Java的简单2D图形的最佳API

问题描述:

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

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

+1

原始链接已死,我将其更新为指向Oracle网站上的新的Java 2D教程。 – 2014-01-23 20:59:55

Java绑定到SDL可以在这里找到:

http://sdljava.sourceforge.net/

如果你想拥有最少的工作成为可能,如果你正在构建一个游戏(或者即使没有)使用http://slick.cokeandcode.com/

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

+2

链接已死亡。 – Carcigenicate 2015-07-16 22:32:40

Processing.org有一些很好用的2D工具(和3D)。它有一个PApplet类,它实现了AWT中的Applet以及一系列有用的操作,并与Java2D一起很好地协同工作。

如果你只是想混淆2D图形,它有一个“画板IDE”,你不需要把它放在你的Java IDE中,如果你只是想试验它。

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