Module java.desktop
Package java.awt.geom

Class QuadCurve2D.Double

java.lang.Object
java.awt.geom.QuadCurve2D
java.awt.geom.QuadCurve2D.Double
所有已实现的接口:
Shape, Serializable, Cloneable
封闭类:
QuadCurve2D

public static class QuadCurve2D.Double extends QuadCurve2D implements Serializable
用双精度坐标指定的二次参数曲线段。
自:
1.2
参见:
  • Field Details

    • x1

      public double x1
      二次曲线段的起始点的X坐标。
      自:
      1.2
    • y1

      public double y1
      二次曲线段的起始点的Y坐标。
      自:
      1.2
    • ctrlx

      public double ctrlx
      二次曲线段的控制点的X坐标。
      自:
      1.2
    • ctrly

      public double ctrly
      二次曲线段的控制点的Y坐标。
      自:
      1.2
    • x2

      public double x2
      二次曲线段的结束点的X坐标。
      自:
      1.2
    • y2

      public double y2
      二次曲线段的结束点的Y坐标。
      自:
      1.2
  • Constructor Details

    • Double

      public Double()
      用坐标(0, 0, 0, 0, 0, 0)构造并初始化一个QuadCurve2D
      自:
      1.2
    • Double

      public Double(double x1, double y1, double ctrlx, double ctrly, double x2, double y2)
      从指定的双精度坐标构造并初始化一个QuadCurve2D
      参数:
      x1 - 起始点的X坐标
      y1 - 起始点的Y坐标
      ctrlx - 控制点的X坐标
      ctrly - 控制点的Y坐标
      x2 - 结束点的X坐标
      y2 - 结束点的Y坐标
      自:
      1.2
  • Method Details

    • getX1

      public double getX1()
      以双精度精度返回起始点的X坐标。
      指定者:
      getX1 在类 QuadCurve2D
      返回:
      起始点的X坐标。
      自:
      1.2
    • getY1

      public double getY1()
      以双精度精度返回起始点的Y坐标。
      指定者:
      getY1 在类 QuadCurve2D
      返回:
      起始点的Y坐标。
      自:
      1.2
    • getP1

      public Point2D getP1()
      返回起始点。
      指定者:
      getP1 在类 QuadCurve2D
      返回:
      一个Point2D,即此QuadCurve2D的起始点。
      自:
      1.2
    • getCtrlX

      public double getCtrlX()
      以双精度精度返回控制点的X坐标。
      指定者:
      getCtrlX 在类 QuadCurve2D
      返回:
      控制点的X坐标
      自:
      1.2
    • getCtrlY

      public double getCtrlY()
      以双精度精度返回控制点的Y坐标。
      指定者:
      getCtrlY 在类 QuadCurve2D
      返回:
      控制点的Y坐标。
      自:
      1.2
    • getCtrlPt

      public Point2D getCtrlPt()
      返回控制点。
      指定者:
      getCtrlPt 在类 QuadCurve2D
      返回:
      一个Point2D,即此Point2D的控制点。
      自:
      1.2
    • getX2

      public double getX2()
      以双精度精度返回结束点的X坐标。
      指定者:
      getX2 在类 QuadCurve2D
      返回:
      结束点的X坐标。
      自:
      1.2
    • getY2

      public double getY2()
      以双精度精度返回结束点的Y坐标。
      指定者:
      getY2 在类 QuadCurve2D
      返回:
      结束点的Y坐标。
      自:
      1.2
    • getP2

      public Point2D getP2()
      返回结束点。
      指定者:
      getP2 在类 QuadCurve2D
      返回:
      一个Point对象,即此Point2D的结束点。
      自:
      1.2
    • setCurve

      public void setCurve(double x1, double y1, double ctrlx, double ctrly, double x2, double y2)
      将此曲线的端点和控制点的位置设置为指定的双精度坐标。
      指定者:
      setCurve 在类 QuadCurve2D
      参数:
      x1 - 起始点的X坐标
      y1 - 起始点的Y坐标
      ctrlx - 控制点的X坐标
      ctrly - 控制点的Y坐标
      x2 - 结束点的X坐标
      y2 - 结束点的Y坐标
      自:
      1.2