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

Class QuadCurveTo



  • public class QuadCurveTo
    extends PathElement
    通过绘制与当前坐标和指定坐标(x, y)相交的二次曲线曲线,使用指定点(controlX, controlY)作为Bézier控制点,创建由两个新点定义的曲线路径元素。 所有坐标均以双精度指定。

    有关路径元素的更多信息,请参阅PathPathElement类。

    例:

      import javafx.scene.shape.*;
    
    Path path = new Path();
    
    MoveTo moveTo = new MoveTo();
    moveTo.setX(0.0f);
    moveTo.setY(50.0f);
    
    QuadCurveTo quadTo = new QuadCurveTo();
    quadTo.setControlX(25.0f);
    quadTo.setControlY(0.0f);
    quadTo.setX(50.0f);
    quadTo.setY(50.0f);
    
    path.getElements().add(moveTo);
    path.getElements().add(cubicTo); 
    从以下版本开始:
    JavaFX 2.0
    • 构造方法详细信息

      • QuadCurveTo

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

        public QuadCurveTo​(double controlX,
                           double controlY,
                           double x,
                           double y)
        创建一个新的QuadCurveTo实例。
        参数
        controlX - 二次控制点的X坐标
        controlY - 二次控制点的Y坐标
        x - 最终终点的X坐标
        y - 最终终点的Y坐标
    • 方法详细信息

      • setControlX

        public final void setControlX​(double value)
        设置属性controlX的值。
        Property description:
        定义二次控制点的X坐标。
        Default value:
        0.0
      • getControlX

        public final double getControlX​()
        获取属性controlX的值。
        Property description:
        定义二次控制点的X坐标。
        Default value:
        0.0
      • setControlY

        public final void setControlY​(double value)
        设置属性controlY的值。
        Property description:
        定义二次控制点的Y坐标。
        Default value:
        0.0
      • getControlY

        public final double getControlY​()
        获取属性controlY的值。
        Property description:
        定义二次控制点的Y坐标。
        Default value:
        0.0
      • setX

        public final void setX​(double value)
        设置属性x的值。
        Property description:
        定义最终终点的X坐标。
        Default value:
        0.0
      • getX

        public final double getX​()
        获取属性x的值。
        Property description:
        定义最终终点的X坐标。
        Default value:
        0.0
      • setY

        public final void setY​(double value)
        设置属性y的值。
        Property description:
        定义最终终点的Y坐标。
        Default value:
        0.0
      • getY

        public final double getY​()
        获取属性y的值。
        Property description:
        定义最终终点的Y坐标。
        Default value:
        0.0
      • toString

        public String toString​()
        返回此 CubicCurveTo对象的字符串表示形式。
        重写:
        toString中的 Object
        结果
        这个 CubicCurveTo对象的字符串表示形式。