JavaFX - 2D 形状弧

  • 简述

    圆弧是曲线的一部分。它由以下属性描述 -
    • length − 沿弧的距离。
    • angle − 曲线在圆心处形成的角度。
    • radiusX − 当前弧是其一部分的完整椭圆的宽度。
    • radiusY − 当前弧所属的完整椭圆的高度。
    弧
    在 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);