Arc
优质
小牛编辑
124浏览
2023-12-01
弧是曲线的一部分。 它由以下属性描述 -
length - 沿弧的距离。
angle - 曲线在圆心处的角度。
radiusX - 当前弧所属的完整Ellipse的宽度。
radiusY - 当前弧所属的完整Ellipse的高度。
在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);