我正在尝试使用 ACM 库在 Java 中绘制圆角对角线。
一个非常复杂的方法是画一条对角线,放大它以增加它的宽度,在这条线的顶部画一条相对于它的圆角的弧。
我正在尝试使用 ACM 库在 Java 中绘制圆角对角线。
一个非常复杂的方法是画一条对角线,放大它以增加它的宽度,在这条线的顶部画一条相对于它的圆角的弧。
从您链接到的图片中,您似乎想要带有圆形端盖的线条,有时称为线条连接。我不太了解 ACM 库,但是查看它的文档,您似乎可以通过使用GPen
带有填充圆圈的图像来实现这种外观。您可以在其上调用setLocation(x,y)
thendrawLine(dx, dy)
方法。
我从未使用过 ACM,但查看 javadoc 您可能要考虑使用形状而不是线条。因此,例如,您可以使用GPolygon绘制一个宽度的矩形,然后使用GOval在末端绘制圆形
就像这样:围绕点 [100,0]、[0,100]、[10,110]、[110,10] 绘制一个多边形,然后在 0,110 和 110,0 处绘制两个大小为 10 的圆。如果这些形状都用相同的颜色填充,它们应该看起来像一个实体。