JavaFX 2D Shapes Arc形状弧
本文于2053天之前发表,文中内容可能已经过时。
弧是曲线的一部分。它由以下属性描述 -
- length - 沿弧的距离。
- angle - 曲线在圆心处的角度。
- radiusX - 当前弧所属的完整Ellipse的宽度。
- radiusY - 当前弧所属的完整Ellipse的高度。
在JavaFX中,弧由名为Arc的类表示。该类属于包javafx.scene.shape。
通过实例化此类,您可以在JavaFX中创建弧节点。
这个类有一些double数据类型的属性,即 -
- centerX - 圆弧中心的x坐标。
- centerY - 圆弧中心的y坐标。
- radiusX - 当前弧所属的完整椭圆的宽度。
- radiusY - 当前弧所属的完整椭圆的高度。
- startAngle - 以度为单位的弧的起始角度。
- length - 弧度的角度范围(以度为单位)。
要绘制弧,您需要将值传递给这些属性,方法是在实例化时将它们以相同的顺序传递给此类的构造函数,如下所示 -
1 | Circle circle = new Circle(centerX, centerY, radiusX, radiusY); |
或者,通过使用他们各自的setter方法如下 -
1 | setCenterX(value); |