当前位置: 首页 > 文档资料 > JavaFX 中文教程 >

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