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);
}
}
输出结果为:
热门文章
优秀文章