Module  javafx.graphics
软件包  javafx.scene.shape

Class Ellipse

  • All Implemented Interfaces:
    StyleableEventTarget


    public class Ellipse
    extends Shape
    Ellipse类创建一个新的椭圆,具有指定的大小和位置(以像素为单位)
      import javafx.scene.shape.*;
    
    Ellipse ellipse = new Ellipse(); {
    ellipse.setCenterX(50.0f);
    ellipse.setCenterY(50.0f);
    ellipse.setRadiusX(50.0f);
    ellipse.setRadiusY(25.0f); 
    从以下版本开始:
    JavaFX 2.0
    • 构造方法详细信息

      • Ellipse

        public Ellipse​()
        创建一个空的椭圆实例。
      • Ellipse

        public Ellipse​(double radiusX,
                       double radiusY)
        创建给定大小的椭圆实例。
        参数
        radiusX - 椭圆的水平半径,以像素为单位
        radiusY - 椭圆的垂直半径,以像素为单位
      • Ellipse

        public Ellipse​(double centerX,
                       double centerY,
                       double radiusX,
                       double radiusY)
        创建给定位置和大小的椭圆实例。
        参数
        centerX - 椭圆中心的水平位置(以像素为单位)
        centerY - 椭圆中心的垂直位置(以像素为单位)
        radiusX - 椭圆的水平半径,以像素为单位
        radiusY - 椭圆的垂直半径,以像素为单位
    • 方法详细信息

      • setCenterX

        public final void setCenterX​(double value)
        设置属性centerX的值。
        Property description:
        定义椭圆中心的水平位置(以像素为单位)。
        Default value:
        0.0
      • getCenterX

        public final double getCenterX​()
        获取属性centerX的值。
        Property description:
        定义椭圆中心的水平位置(以像素为单位)。
        Default value:
        0.0
      • setCenterY

        public final void setCenterY​(double value)
        设置属性centerY的值。
        Property description:
        定义椭圆中心的垂直位置(以像素为单位)。
        Default value:
        0.0
      • getCenterY

        public final double getCenterY​()
        获取属性centerY的值。
        Property description:
        定义椭圆中心的垂直位置(以像素为单位)。
        Default value:
        0.0
      • setRadiusX

        public final void setRadiusX​(double value)
        设置属性radiusX的值。
        Property description:
        定义椭圆的宽度(以像素为单位)。
        Default value:
        0.0
      • getRadiusX

        public final double getRadiusX​()
        获取属性radiusX的值。
        Property description:
        定义椭圆的宽度(以像素为单位)。
        Default value:
        0.0
      • setRadiusY

        public final void setRadiusY​(double value)
        设置属性radiusY的值。
        Property description:
        以像素为单位定义椭圆的高度。
        Default value:
        0.0
      • getRadiusY

        public final double getRadiusY​()
        获取属性radiusY的值。
        Property description:
        以像素为单位定义椭圆的高度。
        Default value:
        0.0
      • toString

        public String toString​()
        返回此 Ellipse对象的字符串表示形式。
        重写:
        toStringNode
        结果
        这是 Ellipse对象的字符串表示形式。