JavaFX Ellipse类
通常,椭圆可以定义为具有两个焦点的几何结构。选择椭圆中的焦点,以便从椭圆的每个点到焦点的距离总和是恒定的。
在 JavaFX 中,类javafx.scene.shape.Ellipse表示椭圆。这个类需要被实例化以创建椭圆。此类包含需要设置的各种属性,以便在 XY 位置渲染椭圆。
1 Ellipse类的属性
Ellipse类包含下面描述的各种属性。
属性 | 描述 | setter方法 |
---|---|---|
CenterX | 椭圆中心的水平位置 | setCenterX(Double X-value) |
CenterY | 椭圆中心的垂直位置 | setCenterY(Double Y-value) |
RadiousX | Radious宽度 | setRadiusX(Double X-Radious Vaue) |
RadiousY | Radious的高度 | setRadiusY(Double Y-Radious Value) |
2 如何创建椭圆?
为了创建椭圆,需要遵循三个主要步骤
- 实例化 Ellipse 类。
- 设置类的 requires 属性。
- 将类对象添加到组中。
3 Ellipse的示例
package com.yiidian;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.Ellipse;
import javafx.stage.Stage;
public class Shape_Example extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("一点教程网:Ellipse Example");
Group group = new Group();
Ellipse elipse = new Ellipse();
elipse.setCenterX(100);
elipse.setCenterY(100);
elipse.setRadiusX(50);
elipse.setRadiusY(80);
group.getChildren().addAll(elipse);
Scene scene = new Scene(group,200,300,Color.GRAY);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
输出结果为:
热门文章
优秀文章