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
- 
フィールド詳細- 
xpublic double x弧の表示枠矩形の左上隅のX座標です。- 導入されたバージョン:
- 1.2
 
- 
ypublic double y弧の表示枠矩形の左上隅のY座標です。- 導入されたバージョン:
- 1.2
 
- 
widthpublic double widthこの弧が一部を構成する楕円の幅です(角の大きさは考慮しません)。- 導入されたバージョン:
- 1.2
 
- 
heightpublic double heightこの弧が一部を構成する楕円の高さです(角の大きさは考慮しません)。- 導入されたバージョン:
- 1.2
 
- 
startpublic double start弧の始角(度単位)。- 導入されたバージョン:
- 1.2
 
- 
extentpublic double extent弧の角の大きさ(度単位)。- 導入されたバージョン:
- 1.2
 
 
- 
- 
コンストラクタの詳細- 
Doublepublic Double()新しいOPENの弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)に初期化します。- 導入されたバージョン:
- 1.2
 
- 
Doublepublic Double(int type)新しい弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)、および指定された閉じ方の種類に初期化します。- パラメータ:
- type- 弧の閉じ方の種類:- Arc2D.OPEN、- Arc2D.CHORD、または- Arc2D.PIE。
- 導入されたバージョン:
- 1.2
 
- 
Doublepublic 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
 
- 
Doublepublic Double(Rectangle2D ellipseBounds, double start, double extent, int type)新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。- パラメータ:
- ellipseBounds- この弧が一部を構成する楕円の外部境界を定義する表示枠矩形。
- start- 弧の始角(度単位)。
- extent- 弧の角の大きさ(度単位)。
- type- 弧の閉じ方の種類:- Arc2D.OPEN、- Arc2D.CHORD、または- Arc2D.PIE。
- 導入されたバージョン:
- 1.2
 
 
- 
- 
メソッドの詳細- 
getXpublic double getX()表示枠矩形の左上隅のX座標をdouble精度で返します。 弧はこのRectangularShapeの表示枠矩形と部分的に内接しています。- 定義:
- getX、クラス:- RectangularShape
- 戻り値:
- 表示枠矩形の左上隅のX座標。
- 導入されたバージョン:
- 1.2
 
- 
getYpublic double getY()表示枠矩形の左上隅のY座標をdouble精度で返します。 弧はこのRectangularShapeの表示枠矩形と部分的に内接しています。- 定義:
- getY、クラス:- RectangularShape
- 戻り値:
- 表示枠矩形の左上隅のY座標。
- 導入されたバージョン:
- 1.2
 
- 
getWidthpublic double getWidth()表示枠矩形の幅をdouble精度で返します。 弧はこのRectangularShapeの表示枠矩形と部分的に内接しています。- 定義:
- getWidth、クラス:- RectangularShape
- 戻り値:
- 表示枠矩形の幅。
- 導入されたバージョン:
- 1.2
 
- 
getHeightpublic double getHeight()表示枠矩形の高さをdouble精度で返します。 弧はこのRectangularShapeの表示枠矩形と部分的に内接しています。- 定義:
- getHeight、クラス:- RectangularShape
- 戻り値:
- 表示枠矩形の高さ。
- 導入されたバージョン:
- 1.2
 
- 
getAngleStartpublic double getAngleStart()弧の始角を返します。- 定義:
- getAngleStart、クラス:- Arc2D
- 戻り値:
- 弧の始角(度)を表すdouble値。
- 導入されたバージョン:
- 1.2
- 関連項目:
- Arc2D.setAngleStart(double)
 
- 
getAngleExtentpublic double getAngleExtent()弧の角の大きさを返します。- 定義:
- getAngleExtent、クラス:- Arc2D
- 戻り値:
- 弧の角の大きさ(度単位)を表すdouble値。
- 導入されたバージョン:
- 1.2
- 関連項目:
- Arc2D.setAngleExtent(double)
 
- 
isEmptypublic boolean isEmpty()RectangularShapeが空であるかどうかを判定します。RectangularShapeが空の場合は、領域はありません。- 定義:
- isEmpty、クラス:- RectangularShape
- 戻り値:
- RectangularShapeが空である場合は- true、そうでない場合は- false。
- 導入されたバージョン:
- 1.2
 
- 
setArcpublic 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
 
- 
setAngleStartpublic void setAngleStart(double angSt)この弧の始角を、指定されたdouble値に設定します。- 定義:
- setAngleStart、クラス:- Arc2D
- パラメータ:
- angSt- 弧の始角(度単位)。
- 導入されたバージョン:
- 1.2
- 関連項目:
- Arc2D.getAngleStart()
 
- 
setAngleExtentpublic void setAngleExtent(double angExt)この弧の角の大きさを、指定されたdouble値に設定します。- 定義:
- setAngleExtent、クラス:- Arc2D
- パラメータ:
- angExt- 弧の角の大きさ(度単位)。
- 導入されたバージョン:
- 1.2
- 関連項目:
- Arc2D.getAngleExtent()
 
- 
makeBoundsprotected Rectangle2D makeBounds(double x, double y, double w, double h)この弧の表示枠矩形になるように計算されたパラメータを格納するために、適切な精度のRectangle2Dを作成します。- 定義:
- makeBounds、クラス:- Arc2D
- パラメータ:
- x- 表示枠矩形の左上隅のX座標。
- y- 表示枠矩形の左上隅のY座標。
- w- 表示枠矩形の幅。
- h- 表示枠矩形の高さ。
- 戻り値:
- この弧の表示枠矩形であるRectangle2D。
- 導入されたバージョン:
- 1.2
 
 
-