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

Class Circle

  • All Implemented Interfaces:
    StyleableEventTarget


    public class Circle
    extends Shape
    Circle类创建一个新的圆,其中指定的半径和中心位置以像素为单位。

    使用示例 以下代码创建一个以(100,100)为中心的半径为50像素的圆。

       import javafx.scene.shape.Circle; Circle circle = new Circle(); circle.setCenterX(100.0f); circle.setCenterY(100.0f); circle.setRadius(50.0f);  
    从以下版本开始:
    JavaFX 2.0
    • 构造方法详细信息

      • Circle

        public Circle​(double radius)
        用指定的半径创建一个新的Circle实例。
        参数
        radius - 以像素为单位的圆的半径
      • Circle

        public Circle​(double radius,
                      Paint fill)
        创建一个新的具有指定半径的Circle实例并填充。
        参数
        radius - 圆的半径
        fill - 确定如何填充圆的内部
      • Circle

        public Circle​()
        创建一个空的Circle实例。
      • Circle

        public Circle​(double centerX,
                      double centerY,
                      double radius)
        用指定的位置和半径创建一个新的Circle实例。
        参数
        centerX - 圆的中心的水平位置(以像素为单位)
        centerY - 圆的中心的垂直位置,以像素为单位
        radius - 圆的半径,以像素为单位
      • Circle

        public Circle​(double centerX,
                      double centerY,
                      double radius,
                      Paint fill)
        创建一个新的具有指定位置,半径和填充的Circle实例。
        参数
        centerX - 圆的中心的水平位置(以像素为单位)
        centerY - centerY的垂直位置,以像素为单位
        radius - 圆的半径,以像素为单位
        fill - 确定如何填充圆的内部
    • 方法详细信息

      • 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
      • setRadius

        public final void setRadius​(double value)
        设置属性半径的值。
        Property description:
        定义圆的半径,以像素为单位。
        Default value:
        0.0
      • getRadius

        public final double getRadius​()
        获取属性半径的值。
        Property description:
        定义圆的半径,以像素为单位。
        Default value:
        0.0
      • toString

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