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);
    }

}

输出结果为:

热门文章

优秀文章