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