我拼命想知道Graphics2D類中繪製方法的實現。 我實際上在尋找,繪製方法如何繪製一個Shape。在graphics2D類中繪製方法的實現
回答
編輯:對不起,我誤解了這個問題。我以爲OP想知道如何在Graphics2D中使用draw,但似乎問題更多地是關於draw方法是如何實現的。
甲骨文有一個體面的介紹tutorial這種事情。
例如,要創建一個矩形,您的代碼會是這個樣子:
// draw Rectangle2D.Double
g2.draw(new Rectangle2D.Double(x, y,
rectwidth,
rectheight));
是的,我想在graphics2D中繪製方法也繪製一個三角形。 – 2012-02-28 20:02:40
TriangleShape ts = new TriangleShape(parameters); Graphics2D g2; g2.draw(TS);這應該繪製一個三角形。 – 2012-02-28 20:04:17
橢圓和矩形爲它們提供了內置方法,但要做一個三角形,只需繪製一個通用多邊形並定義它們形成三角形的點。這隻需要一些簡單的數學/幾何! – jbranchaud 2012-02-28 20:40:58
也許這可以幫助:http://en.wikipedia.org/wiki/Bresenham's_line_algorithm
它解釋畫線的一些常用算法。應用數學來選擇必須以最佳方式繪製哪些像素。
- 1. 在JFrame中繪製Graphics2D
- 2. Java Graphics2D繪製到BufferedImage中
- 3. 無法重新實現UIToolbar類的繪製方法
- 4. 將Graphics2D繪製到另一個Graphics2D
- 5. 使用Graphics2D擴展類來繪製JPanel
- 6. 使用Graphics2D繪製圖像
- 7. 用Graphics2D繪製圖像
- 8. Graphics2D的繪圖方法如何在JAVA中工作?
- 9. Java Graphics2D繪製透明色的圖像
- 10. Spring - 在控制器方法中指定模型的實現類
- 11. 使用Graphics2D繪製矩形時的實際邊界
- 12. 如何在實現接口的類中實現靜態方法?
- 13. 在java中實現抽象方法/類
- 14. 在Scala類中實現可變方法
- 15. 在scala類中實現哈希方法
- 16. 在Ruby中實現一種類方法
- 17. 無法在類中實現方法聲明實現通用接口方法
- 18. 實現自定義繪製的NSMenuItem視圖的簡單方法
- 19. 繪製高質量的HTML到Graphics2D(類似於drawString())
- 20. 在Graphics2D上繪圖文本
- 21. 如何在類中實現克隆和複製方法?
- 22. 強制在所有繼承類中實現一個方法
- 23. Java在派生類中實現接口方法的方法
- 24. 在實現的抽象方法中調用超類方法
- 25. Java Graphics2D僅繪製旋轉0/360度
- 26. 頭文件中的類方法實現
- 27. Graphics2D繪圖性能
- 28. 在抽象類中實現的方法,但出現在接口
- 29. 抽象類/方法實現
- 30. paintComponent和重繪方法不適用於我的JPanel,Graphics2D
我不確定我是否理解這個問題。 – mre 2012-02-28 16:18:28