如何使用ACM库在Java中创建圆形对角线?

时间:2012-09-01 23:06:15

标签: java graphics acm-java-libraries

我正在尝试使用ACM库在Java中绘制圆形对角线。

一个非常复杂的方法是绘制一条对角线,将其缩放以增加其宽度,相对于圆角的角度在该线的顶部绘制一条弧。

2 个答案:

答案 0 :(得分:0)

从您链接的图片看,您看起来想要带有圆形端盖的线条,有时称为线条连接。我不太了解ACM库,但是看一下它的文档,看起来你可以通过使用GPen和一个只是填充圆圈的图像来实现这种效果。您可以在其上调用setLocation(x,y)然后drawLine(dx, dy)方法。

答案 1 :(得分:0)

我从来没有使用过ACM,但是看看javadoc你可能会考虑使用形状而不是线条。例如,您可以使用GPolygon绘制宽度矩形,然后使用GOval

在末端绘制圆圈

类似于:在点[100,0],[0,100],[10,110],[110,10]周围绘制一个多边形,然后在0,110和110,0处绘制两个大小为10的圆。如果这些形状都填充了相同的颜色,它们应该看起来像一个固体。