如何在JavaFX中创建复杂形状

3

我记得在Java 2D中,我可以从我的形状创建区域并将其他形状添加到它或减去它。

在JavaFX中是否也可以做到这一点?

1个回答

4
您可能在寻找Polygon类,该类允许您通过将点数组传递到构造函数中来定义复杂的多边形。至于“添加其他形状或减去其他形状”,我想你是指与其他形状相交/相减-如果是这种情况,请看一下Shape.subtract(),Shape.intersect()和Shape.union()。它们都是Shape类上的静态方法,需要两个形状作为参数并返回结果。

谢谢 @berry120,但是多边形不符合我的需求。我将使用 Shape.union(shape,shape) - Eeliya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接