JavaFX - 二維圖形 Arc(弧形)



弧形是曲線的一部分。它由以下屬性描述:

  • 長度 (length) - 沿弧的距離。

  • 角度 (angle) - 曲線在圓心處形成的角度。

  • radiusX - 當前弧所屬完整橢圓的寬度。

  • radiusY - 當前弧所屬完整橢圓的高度。

ARC

在 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);
javafx_2d_shapes.htm
廣告