2012-09-01 151 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的圆。如果这些形状都充满相同的颜色,它们应该看起来像一个固体。