JavaFX弧

【JavaFX弧】通常, 圆弧是圆或椭圆的圆周的一部分。需要在某些JavaFX应用程序中创建它。 JavaFX允许我们通过实例化javafx.scene.shape.Arc类来在GUI上创建Arc。只需将类的属性设置为适当的值, 即可按照应用程序的要求显示弧线。
物产 下表列出了JavaFX Arc属性及其设置方法。

属性 描述 方法
CenterX 中心点的X坐标 serCenterX(Double value)
CenterY 中心点的Y坐标 setCenterY(Double value)
Length 弧的角度范围(以度为单位) setLength(Double value)
RadiousX 其中椭圆的全宽, Arc是一部分。 setRadiusX(Double value)
RadiousY 椭圆的全高, 其中Arc是一部分 setRadiusY(Double value)
StartAngle 圆弧角度(度) setStartAngle(Double value)
type 圆弧类型:OPEN, CHORD, ROUND setType(Double value)

package application; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.scene.shape.Arc; import javafx.scene.shape.ArcType; import javafx.stage.Stage; public class Shape_Example extends Application{ @Override public void start(Stage primaryStage) throws Exception {// TODO Auto-generated method stub primaryStage.setTitle("Arc Example"); Group group = new Group(); Arc arc = new Arc(); arc.setCenterX(100); arc.setCenterY(100); arc.setRadiusX(50); arc.setRadiusY(80); arc.setStartAngle(30); arc.setLength(70); arc.setType(ArcType.ROUND); arc.setFill(Color.RED); group.getChildren().addAll(arc); Scene scene = new Scene(group, 200, 300, Color.GRAY); primaryStage.setScene(scene); primaryStage.show(); }public static void main(String[] args) { launch(args); }}

输出:
JavaFX弧

文章图片

    推荐阅读