2008-10-16 71 views
8

我不確定使用Java的簡單2D圖形的最佳API是什麼。我知道java.awt.Graphics2D是標準,但是它被替換了嗎? Swing是用於Java GUI應用程序的新API,但它對於我想要的有點沉重。我真正想要的是類似於C SDL library使用Java的簡單2D圖形的最佳API

回答

11

Java 2DGraphics2D和朋友)確實是我所知道的最佳選擇。 Swing實際上是在Java 2D之上實現的,所以是的,如果你想要非GUI類型的圖形,那麼Java 2D就是要走的路。

+1

原始鏈接已死,我將其更新爲指向Oracle網站上的新的Java 2D教程。 – 2014-01-23 20:59:55

2

Processing.org有一些很好用的2D工具(和3D)。它有一個PApplet類,它實現了AWT中的Applet以及一系列有用的操作,並與Java2D一起很好地協同工作。

如果你只是想混淆2D圖形,它有一個「畫板IDE」,你不需要把它放在你的Java IDE中,如果你只是想試驗它。

0

Piccolo可以是繪製圖形的好選擇。它是一個支持可縮放用戶界面的2D圖形工具包。可用於Java和.Net。