java.lang.Object
java.awt.geom.RectangularShape
java.awt.geom.Arc2D
java.awt.geom.Arc2D.Double
- すべての実装されたインタフェース:
Shape,Serializable,Cloneable
- 含まれているクラス:
Arc2D
public static class Arc2D.Double extends Arc2D implements Serializable
このクラスは、
double精度で指定された弧を定義します。- 導入されたバージョン:
- 1.2
- 関連項目:
-
ネストされたクラスのサマリー
クラスjava.awt.geom.Arc2Dで宣言されたネストされたクラス/インタフェース
Arc2D.Double, Arc2D.Float -
フィールドのサマリー
フィールド修飾子と型フィールド説明double弧の角の大きさ(度単位)。doubleこの弧が一部を構成する楕円の高さです(角の大きさは考慮しません)。double弧の始角(度単位)。doubleこの弧が一部を構成する楕円の幅です(角の大きさは考慮しません)。double弧の表示枠矩形の左上隅のX座標です。double弧の表示枠矩形の左上隅のY座標です。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明Double()新しいOPENの弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)に初期化します。Double(double x, double y, double w, double h, double start, double extent, int type) 新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。Double(int type) 新しい弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)、および指定された閉じ方の種類に初期化します。Double(Rectangle2D ellipseBounds, double start, double extent, int type) 新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。 -
メソッドのサマリー
修飾子と型メソッド説明double弧の角の大きさを返します。double弧の始角を返します。double表示枠矩形の高さをdouble精度で返します。doublegetWidth()表示枠矩形の幅をdouble精度で返します。doublegetX()表示枠矩形の左上隅のX座標をdouble精度で返します。doublegetY()表示枠矩形の左上隅のY座標をdouble精度で返します。booleanisEmpty()RectangularShapeが空であるかどうかを判定します。protected Rectangle2DmakeBounds(double x, double y, double w, double h) この弧の表示枠矩形になるように計算されたパラメータを格納するために、適切な精度のRectangle2Dを作成します。voidsetAngleExtent(double angExt) この弧の角の大きさを、指定されたdouble値に設定します。voidsetAngleStart(double angSt) この弧の始角を、指定されたdouble値に設定します。voidsetArc(double x, double y, double w, double h, double angSt, double angExt, int closure) この弧の位置、サイズ、角の大きさ、閉じ方の種類を、指定されたdouble値に設定します。クラスjava.awt.geom.Arc2Dで宣言されたメソッド
contains, contains, contains, containsAngle, equals, getArcType, getBounds2D, getEndPoint, getPathIterator, getStartPoint, hashCode, intersects, setAngles, setAngles, setAngleStart, setArc, setArc, setArc, setArcByCenter, setArcByTangent, setArcType, setFrameクラスjava.awt.geom.RectangularShapeで宣言されたメソッド
clone, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
-
フィールド詳細
-
x
public double x弧の表示枠矩形の左上隅のX座標です。- 導入されたバージョン:
- 1.2
-
y
public double y弧の表示枠矩形の左上隅のY座標です。- 導入されたバージョン:
- 1.2
-
width
public double widthこの弧が一部を構成する楕円の幅です(角の大きさは考慮しません)。- 導入されたバージョン:
- 1.2
-
height
public double heightこの弧が一部を構成する楕円の高さです(角の大きさは考慮しません)。- 導入されたバージョン:
- 1.2
-
start
public double start弧の始角(度単位)。- 導入されたバージョン:
- 1.2
-
extent
public double extent弧の角の大きさ(度単位)。- 導入されたバージョン:
- 1.2
-
-
コンストラクタの詳細
-
Double
public Double()新しいOPENの弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)に初期化します。- 導入されたバージョン:
- 1.2
-
Double
public Double(int type) 新しい弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)、および指定された閉じ方の種類に初期化します。- パラメータ:
type- 弧の閉じ方の種類:Arc2D.OPEN、Arc2D.CHORD、またはArc2D.PIE。- 導入されたバージョン:
- 1.2
-
Double
public Double(double x, double y, double w, double h, double start, double extent, int type) 新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。- パラメータ:
x- 弧の表示枠矩形の左上隅のX座標。y- 弧の表示枠矩形の左上隅のY座標。w- この弧が一部を構成する楕円の全体の幅。h- この弧が一部を構成する楕円の全体の高さ。start- 弧の始角(度単位)。extent- 弧の角の大きさ(度単位)。type- 弧の閉じ方の種類:Arc2D.OPEN、Arc2D.CHORD、またはArc2D.PIE。- 導入されたバージョン:
- 1.2
-
Double
public Double(Rectangle2D ellipseBounds, double start, double extent, int type) 新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。- パラメータ:
ellipseBounds- この弧が一部を構成する楕円の外部境界を定義する表示枠矩形。start- 弧の始角(度単位)。extent- 弧の角の大きさ(度単位)。type- 弧の閉じ方の種類:Arc2D.OPEN、Arc2D.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.OPEN、Arc2D.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
-