- java.lang.Object
- 
- java.awt.geom.RectangularShape
- 
- java.awt.geom.Arc2D
- 
- 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()新しい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)新しい弧を構築し、指定された位置、サイズ、角の大きさ、および閉じ方の種類に初期化します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 doublegetAngleExtent()弧の角の大きさを返します。doublegetAngleStart()弧の始角を返します。doublegetHeight()表示枠矩形の高さを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 float x 弧の表示枠矩形の左上隅のX座標です。- 導入されたバージョン:
- 1.2
 
 - 
ypublic float y 弧の表示枠矩形の左上隅のY座標です。- 導入されたバージョン:
- 1.2
 
 - 
widthpublic float width この弧が一部を構成する楕円の幅です(角の大きさは考慮しません)。- 導入されたバージョン:
- 1.2
 
 - 
heightpublic float height この弧が一部を構成する楕円の高さです(角の大きさは考慮しません)。- 導入されたバージョン:
- 1.2
 
 - 
startpublic float start 弧の始角(度単位)。- 導入されたバージョン:
- 1.2
 
 - 
extentpublic float extent 弧の角の大きさ(度単位)。- 導入されたバージョン:
- 1.2
 
 
- 
 - 
コンストラクタの詳細- 
Floatpublic Float() 新しいOPENの弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)に初期化します。- 導入されたバージョン:
- 1.2
 
 - 
Floatpublic Float(int type) 新しい弧を構築し、位置(0, 0)、サイズ(0, 0)、角の大きさ(start = 0, extent = 0)、および指定された閉じ方の種類に初期化します。- パラメータ:
- type- 弧の閉じ方の種類:- Arc2D.OPEN、- Arc2D.CHORD、または- Arc2D.PIE。
- 導入されたバージョン:
- 1.2
 
 - 
Floatpublic 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.OPEN、- Arc2D.CHORD、または- Arc2D.PIE。
- 導入されたバージョン:
- 1.2
 
 - 
Floatpublic Float(Rectangle2D ellipseBounds, float start, float 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
 
 
- 
 
-