CubicCurve和CubicCurveTo在JavaFx中

时间:2018-02-05 14:06:07

标签: java javafx javafx-8

我正在尝试创建一个JavaFx桌面应用程序,我想绘制一些形状。为了绘制这种形状,我想使用贝塞尔曲线。我注意到在JavaFx中存在CubicCurveTo和CubicCurve。 CubicCurveToCubicCurveJavaFx之间的主要区别是什么?

1 个答案:

答案 0 :(得分:1)

CubicCurveShape的子类,因此它在场景图中是一个功能齐全的NodeCubicCurveToPathElement,不是Node,无法添加到场景图中;而是将CubicCurveTo添加到Path,这是一个Shape,可以添加到场景图中。

因此,如果您只想在场景图中添加三次曲线,则可能会使用CubicCurve,但如果要创建的复杂几何体不仅仅包含一条三次曲线,您可以使用Path,向其中添加一个或多个CubicCurveTo,也可以与其他PathElement一起添加。{/ p>