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);
-