JavaFX - 二维图形 Arc(弧形)



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

  • 长度 (length) - 沿弧的距离。

  • 角度 (angle) - 曲线在圆心处形成的角度。

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

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

ARC

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

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

此类具有一些双精度数据类型属性,即:

  • 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.htm
广告