在 Java 中不使用笔画的虚线


是否可以使用

Graphics 但不使用 stroke 在 java 中绘制虚线(非继续(?

例如,我们有Shape line = new Line2D.Double(),但这总是创建一个连续线。

我需要这个,因为我必须在单独的类中构建东西(形状(并在其他类中绘制它们,如果他不使用笔画,我无法强迫某人绘制虚线。

是的,你可以,看看界面中的单个方法StrokecreateStrokedShape

Stroke myStroke = ...;
Shape line = new Line2D.Double();
Shape stroked = myStroke.createStrokedShape(line);

然后稍后您可以填充描边形状:

g2d.fill(stroked);

相关内容

  • 没有找到相关文章

最新更新