JavaFX Circle类

圆是一种特殊类型的椭圆,两个焦点位于同一位置。其水平半径等于其垂直半径。JavaFX 允许我们通过实例化javafx.scene.shape.Circle类在任何应用程序的 GUI 上创建 Circle 。只需使用实例设置器方法设置类属性并将类对象添加到组。

1 Circle类的属性 

Circle类包含下面描述的各种属性。

属性 描述 setter方法
centerX 圆心的 X 坐标 setCenterX(Double value)
centerY 圆心 Y 坐标 setCenterY(Double value)
radious 圆的半径 setRadius(Double value)

2 Circle的示例

package com.yiidian;

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import javafx.stage.Stage;

public class Shape_Example extends Application {

    @Override
    public void start(Stage primaryStage) throws Exception {
        primaryStage.setTitle("一点教程网:Circle Example");
        Group group = new Group();
        Circle circle = new Circle();
        circle.setCenterX(200);
        circle.setCenterY(200);
        circle.setRadius(100);
        circle.setFill(Color.RED);
        group.getChildren().addAll(circle);
        Scene scene = new Scene(group,400,500,Color.GRAY);
        primaryStage.setScene(scene);
        primaryStage.show();
    }
    public static void main(String[] args) {
        launch(args);
    }

}

输出结果为:

热门文章

优秀文章