2012-09-01 115 views
2

我想在Java中使用ACM庫繪製圓角對角線。如何使用ACM庫在Java中創建圓角對角線?

一個非常複雜的方法將涉及繪製一條對角線,將其向上擴展以增加其寬度,在該線的頂部繪製相對於圓角的弧線。

+0

你是什麼意思的「圓角對角線」?你可以張貼圖片嗎? – user1118321

+0

天線是我想要創建的http://upload.wikimedia.org/wikipedia/commons/d/d7/Android_robot.svg – ahtmatrix

回答

0

從您鏈接到的圖片看來,您需要帶圓形尾蓋的線條,有時稱爲線條連接。我不太瞭解ACM庫,但是在查看文檔時,似乎可以通過使用GPen來實現這種效果,其圖像只是一個填充圓。您可以撥打setLocation(x,y),然後使用drawLine(dx, dy)方法。

0

我從來沒有使用ACM,但看着你可能要考慮使用形狀而不是線條的javadoc。例如,您可以使用GPolygon繪製一個寬度的矩形,然後使用GOval

在末端繪製圓形,例如:在點[100,0],[0,100],[10,110],[ 110,10],然後在0,110和110,0處繪製兩個大小爲10的圓。如果這些形狀都充滿相同的顏色,它們應該看起來像一個固體。