- 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
-
-
-
-
フィールドの詳細
-
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.OPEN、Arc2D.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.OPEN、Arc2D.CHORD、またはArc2D.PIE。- 導入されたバージョン:
- 1.2
-
Float
public Float(Rectangle2D ellipseBounds, float start, float 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
- 関連項目:
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.OPEN、Arc2D.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
-
-