モジュール java.desktop
パッケージ java.awt.geom

クラスArc2D.Float

    • フィールドの詳細

      • x

        public float x
        弧の表示枠矩形の左上隅のX座標です。
        導入されたバージョン:
        1.2
      • y

        public float y
        弧の表示枠矩形の左上隅のY座標です。
        導入されたバージョン:
        1.2
      • width

        public float width
        この弧が一部を構成する楕円の幅です(角の大きさは考慮しません)。
        導入されたバージョン:
        1.2
      • height

        public float height
        この弧が一部を構成する楕円の高さです(角の大きさは考慮しません)。
        導入されたバージョン:
        1.2
      • start

        public float start
        弧の始角(度単位)。
        導入されたバージョン:
        1.2
      • extent

        public float extent
        弧の角の大きさ(度単位)。
        導入されたバージョン:
        1.2
    • コンストラクタの詳細

      • Float

        public Float​()
        新しいOPENの弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)に初期化します。
        導入されたバージョン:
        1.2
      • Float

        public Float​(int type)
        新しい弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)、および指定された閉じ方の種類に初期化します。
        パラメータ:
        type - 弧の閉じ方の種類: Arc2D.OPENArc2D.CHORD、またはArc2D.PIE
        導入されたバージョン:
        1.2
      • Float

        public Float​(float x,
                     float y,
                     float w,
                     float h,
                     float start,
                     float extent,
                     int type)
        新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。
        パラメータ:
        x - 弧の表示枠矩形の左上隅のX座標。
        y - 弧の表示枠矩形の左上隅のY座標。
        w - この弧が一部を構成する楕円の全体の幅。
        h - この弧が一部を構成する楕円の全体の高さ。
        start - 弧の始角(度単位)。
        extent - 弧の角の大きさ(度単位)。
        type - 弧の閉じ方の種類: Arc2D.OPENArc2D.CHORD、またはArc2D.PIE
        導入されたバージョン:
        1.2
      • Float

        public Float​(Rectangle2D ellipseBounds,
                     float start,
                     float extent,
                     int type)
        新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。
        パラメータ:
        ellipseBounds - この弧が一部を構成する楕円の外部境界を定義する表示枠矩形。
        start - 弧の始角(度単位)。
        extent - 弧の角の大きさ(度単位)。
        type - 弧の閉じ方の種類: Arc2D.OPENArc2D.CHORD、またはArc2D.PIE
        導入されたバージョン:
        1.2
    • メソッドの詳細

      • getX

        public double getX​()
        表示枠矩形の左上隅のX座標をdouble精度で返します。 弧はこのRectangularShapeの表示枠矩形と部分的に内接しています。
        定義:
        getX、クラス: RectangularShape
        戻り値:
        表示枠矩形の左上隅のX座標。
        導入されたバージョン:
        1.2
      • getY

        public double getY​()
        表示枠矩形の左上隅のY座標をdouble精度で返します。 弧はこのRectangularShapeの表示枠矩形と部分的に内接しています。
        定義:
        getY、クラス: RectangularShape
        戻り値:
        表示枠矩形の左上隅のY座標。
        導入されたバージョン:
        1.2
      • getWidth

        public double getWidth​()
        表示枠矩形の幅をdouble精度で返します。 弧はこのRectangularShapeの表示枠矩形と部分的に内接しています。
        定義:
        getWidth、クラス: RectangularShape
        戻り値:
        表示枠矩形の幅。
        導入されたバージョン:
        1.2
      • getHeight

        public double getHeight​()
        表示枠矩形の高さをdouble精度で返します。 弧はこのRectangularShapeの表示枠矩形と部分的に内接しています。
        定義:
        getHeight、クラス: RectangularShape
        戻り値:
        表示枠矩形の高さ。
        導入されたバージョン:
        1.2
      • getAngleStart

        public double getAngleStart​()
        弧の始角を返します。
        定義:
        getAngleStart、クラス: Arc2D
        戻り値:
        弧の始角(度)を表すdouble値。
        導入されたバージョン:
        1.2
        関連項目:
        Arc2D.setAngleStart(double)
      • getAngleExtent

        public double getAngleExtent​()
        弧の角の大きさを返します。
        定義:
        getAngleExtent、クラス: Arc2D
        戻り値:
        弧の角の大きさ(度単位)を表すdouble値。
        導入されたバージョン:
        1.2
        関連項目:
        Arc2D.setAngleExtent(double)
      • isEmpty

        public boolean isEmpty​()
        RectangularShapeが空であるかどうかを判定します。 RectangularShapeが空の場合は、領域はありません。
        定義:
        isEmpty、クラス: RectangularShape
        戻り値:
        RectangularShapeが空である場合はtrue、そうでない場合はfalse
        導入されたバージョン:
        1.2
      • setArc

        public void setArc​(double x,
                           double y,
                           double w,
                           double h,
                           double angSt,
                           double angExt,
                           int closure)
        この弧の位置、サイズ、角の大きさ、閉じ方の種類を、指定されたdouble値に設定します。
        定義:
        setArc、クラス: Arc2D
        パラメータ:
        x - 弧の左上隅のX座標。
        y - 弧の左上隅のY座標。
        w - この弧が一部を構成する楕円の全体の幅。
        h - この弧が一部を構成する楕円の全体の高さ。
        angSt - 弧の始角(度単位)。
        angExt - 弧の角の大きさ(度単位)。
        closure - 弧の閉じ方の種類: Arc2D.OPENArc2D.CHORD、またはArc2D.PIE
        導入されたバージョン:
        1.2
      • setAngleStart

        public void setAngleStart​(double angSt)
        この弧の始角を、指定されたdouble値に設定します。
        定義:
        setAngleStart、クラス: Arc2D
        パラメータ:
        angSt - 弧の始角(度単位)。
        導入されたバージョン:
        1.2
        関連項目:
        Arc2D.getAngleStart()
      • setAngleExtent

        public void setAngleExtent​(double angExt)
        この弧の角の大きさを、指定されたdouble値に設定します。
        定義:
        setAngleExtent、クラス: Arc2D
        パラメータ:
        angExt - 弧の角の大きさ(度単位)。
        導入されたバージョン:
        1.2
        関連項目:
        Arc2D.getAngleExtent()
      • makeBounds

        protected Rectangle2D makeBounds​(double x,
                                         double y,
                                         double w,
                                         double h)
        この弧の表示枠矩形になるように計算されたパラメータを格納するために、適切な精度のRectangle2Dを作成します。
        定義:
        makeBounds、クラス: Arc2D
        パラメータ:
        x - 表示枠矩形の左上隅のX座標。
        y - 表示枠矩形の左上隅のY座標。
        w - 表示枠矩形の幅。
        h - 表示枠矩形の高さ。
        戻り値:
        この弧の表示枠矩形であるRectangle2D
        導入されたバージョン:
        1.2