将圆形附加到Path2D

时间:2014-09-28 01:15:42

标签: java swing awt shape java-2d

因此,要将一个矩形附加到路径,您可以执行此操作

    Path2D rect = new Path2D.Double();
    rect.append(new Rectangle(10, 10, 100, 10), true);

我想做的是这样的事情:

    Path2D circ = new Path2D.Double();
    circ.append(new Circle(... params) true);

有办法做到这一点吗?感谢。

1 个答案:

答案 0 :(得分:3)

您将使用Ellipse2D并为其提供对称参数。

e.g ...,

circ.append(new Ellipse2D.Double(x, y, w, h), true); // where w == h

要查看从java.awt.Shape继承的所有类,请查看其API