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

クラスArc2D.Float

すべての実装されたインタフェース:
Shape, Serializable, Cloneable
含まれているクラス:
Arc2D

public static class Arc2D.Float extends Arc2D implements Serializable
このクラスは、float精度で指定された弧を定義します。
導入されたバージョン:
1.2
関連項目:
  • ネストされたクラスのサマリー

    クラス java.awt.geom.Arc2Dで宣言されたネストされたクラス/インタフェース

    Arc2D.Double, Arc2D.Float
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    float
    弧の角の大きさ(度単位)。
    float
    この弧が一部を構成する楕円の高さです(角の大きさは考慮しません)。
    float
    弧の始角(度単位)。
    float
    この弧が一部を構成する楕円の幅です(角の大きさは考慮しません)。
    float
    弧の表示枠矩形の左上隅のX座標です。
    float
    弧の表示枠矩形の左上隅のY座標です。

    クラス java.awt.geom.Arc2Dで宣言されたフィールド

    CHORD, OPEN, PIE
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    新しいOPENの弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)に初期化します。
    Float(float x, float y, float w, float h, float start, float extent, int type)
    新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。
    Float(int type)
    新しい弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)、および指定された閉じ方の種類に初期化します。
    Float(Rectangle2D ellipseBounds, float start, float extent, int type)
    新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    double
    弧の角の大きさを返します。
    double
    弧の始角を返します。
    double
    表示枠矩形の高さをdouble精度で返します。
    double
    表示枠矩形の幅をdouble精度で返します。
    double
    表示枠矩形の左上隅のX座標をdouble精度で返します。
    double
    表示枠矩形の左上隅のY座標をdouble精度で返します。
    boolean
    RectangularShapeが空であるかどうかを判定します。
    protected Rectangle2D
    makeBounds(double x, double y, double w, double h)
    この弧の表示枠矩形になるように計算されたパラメータを格納するために、適切な精度のRectangle2Dを作成します。
    void
    setAngleExtent(double angExt)
    この弧の角の大きさを、指定されたdouble値に設定します。
    void
    setAngleStart(double angSt)
    この弧の始角を、指定されたdouble値に設定します。
    void
    setArc(double x, double y, double w, double h, double angSt, double angExt, int closure)
    この弧の位置、サイズ、角の大きさ、閉じ方の種類を、指定されたdouble値に設定します。

    クラス java.lang.Objectで宣言されたメソッド

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • 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
      関連項目:
    • getAngleExtent

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

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

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