JavaFX - 2D 形状圆弧

圆弧是曲线的一部分。它由以下属性描述 −

  • length − 沿弧线的距离。

  • angle − 曲线在圆心处形成的角度。

  • radiusX − 当前弧线所属的完整椭圆的宽度。

  • radiusY − 当前弧线所属的完整椭圆的高度。

ARC

在 JavaFX 中,弧线由名为 Arc 的类表示。此类属于包 javafx.scene.shape

通过实例化此类,您可以在 JavaFX 中创建弧线节点。

此类具有一些 double 数据类型的属性,即 −

  • centerX − 圆弧中心的 x 坐标。

  • centerY − 圆弧中心的 y 坐标。

  • radiusX − 当前圆弧所属的完整椭圆的宽度。

  • radiusY − 当前圆弧所属的完整椭圆的高度。

  • startAngle − 圆弧的起始角度(以度为单位)。

  • length −弧的角度范围(以度为单位)。

要绘制弧,您需要将值传递给这些属性,方法是在实例化时以相同的顺序将它们传递给此类的构造函数,如下所示 −

Circle circle = new Circle(centerX, centerY, radiusX, radiusY);

或者,通过使用它们各自的 setter 方法,如下所示 −

setCenterX(value); 
setCenterY(value); 
setRadiusX(value); 
setRadiusY(value);

javafx_2d_shapes.html