2011-11-19 31 views
0

是否有人可以給我看一些代碼或教程,介紹如何使用Java的庫將Point Class對象繪製到圖上,以及如何將它們與線連接起來並使用顏色填充點之間的某些區域?Java中的繪圖點類

回答

2

我建議你檢查出JFreeChart並參考其例子。

如果正確完成,那麼手工完成這種工作相當勞動強度大。

-1

,你可以看看這個...我覺得有一個演示,以及

http://docs.oracle.com/javase/tutorial/2d/geometry/primitives.html

更新:

如果你不希望引入一個新的依賴你可以使用普通的老java提供的。內部組件的paint()方法...

public void paint (Graphics g) { 
     Graphics2D g2 = (Graphics2D) g; 
     ... 
    } 

...你可以使用下面的類,例如:

// draw Line2D.Double 
g2.draw(new Line2D.Double(x1, y1, x2, y2)); 

// draw Point 
g2.draw(new Line2D.Double(x1, y1, x1, y1)); 

或其他各種形狀,如QuadCurve2DRectangle2DEllipse2D等等 如果您需要繪製可以使用的多邊形(具有多個頂點的自定義形狀) GeneralPath

+0

雖然這個鏈接可能會回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 –

+0

我明白你的意思,並對我的答案做了一些改進 – xmoex