2012-02-28 19 views

回答

3

grepcode是您的friend

+0

謝謝。真是太棒了。 – 2012-02-28 20:01:17

0

編輯:對不起,我誤解了這個問題。我以爲OP想知道如何在Graphics2D中使用draw,但似乎問題更多地是關於draw方法是如何實現的。


甲骨文有一個體面的介紹tutorial這種事情。

例如,要創建一個矩形,您的代碼會是這個樣子:

// draw Rectangle2D.Double 
g2.draw(new Rectangle2D.Double(x, y, 
           rectwidth, 
           rectheight)); 
+0

是的,我想在graphics2D中繪製方法也繪製一個三角形。 – 2012-02-28 20:02:40

+0

TriangleShape ts = new TriangleShape(parameters); Graphics2D g2; g2.draw(TS);這應該繪製一個三角形。 – 2012-02-28 20:04:17

+0

橢圓和矩形爲它們提供了內置方法,但要做一個三角形,只需繪製一個通用多邊形並定義它們形成三角形的點。這隻需要一些簡單的數學/幾何! – jbranchaud 2012-02-28 20:40:58