|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.geom.RectangularShape | +--java.awt.geom.Arc2D | +--java.awt.geom.Arc2D.Float
float 精度で指定された弧です。
クラス java.awt.geom.Arc2D から継承した内部クラス |
Arc2D.Double,
Arc2D.Float |
フィールドの概要 | |
float |
extent
弧の角の大きさ (度単位) です。 |
float |
height
この弧が一部を構成する楕円の高さです。 |
float |
start
弧の始角 (度単位) です。 |
float |
width
この弧が一部を構成する楕円の幅です。 |
float |
x
弧の左上隅の x 座標です。 |
float |
y
弧の左上隅の y 座標です。 |
クラス java.awt.geom.Arc2D から継承したフィールド |
CHORD,
OPEN,
PIE |
コンストラクタの概要 | |
Arc2D.Float()
位置 (0, 0)、サイズ (0, 0)、角の大きさ (start = 0, extent = 0) に初期化された、開いた新しい弧を構築します。 |
|
Arc2D.Float(float x,
float y,
float w,
float h,
float start,
float extent,
int type)
指定された位置、サイズ、角の大きさ、閉じ方の種類に初期化された、新しい弧を構築します。 |
|
Arc2D.Float(int type)
位置 (0, 0)、サイズ (0, 0)、角の大きさ (start = 0, extent = 0)、指定の閉じ方の種類に初期化された、新しい弧を構築します。 |
|
Arc2D.Float(Rectangle2D ellipseBounds,
float start,
float extent,
int type)
指定された位置、サイズ、角の大きさ、閉じ方の種類に初期化された、新しい弧を構築します。 |
メソッドの概要 | |
double |
getAngleExtent()
弧の角の大きさを返します。 |
double |
getAngleStart()
弧の始角を返します。 |
double |
getHeight()
この弧が一部を構成する楕円の高さを返します。 |
double |
getWidth()
この弧が一部を構成する楕円の幅を返します。 |
double |
getX()
弧の左上隅の x 座標を返します。 |
double |
getY()
弧の左上隅の y 座標を返します。 |
boolean |
isEmpty()
弧が空かどうかを判定します。 |
protected Rectangle2D |
makeBounds(double x,
double y,
double w,
double h)
弧の高精度バウンディングボックスを返します。 |
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.awt.geom.Arc2D から継承したメソッド |
contains,
contains,
contains,
containsAngle,
getArcType,
getBounds2D,
getEndPoint,
getPathIterator,
getStartPoint,
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 |
クラス java.lang.Object から継承したメソッド |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
フィールドの詳細 |
public float x
public float y
public float width
public float height
public float start
public float extent
コンストラクタの詳細 |
public Arc2D.Float()
public Arc2D.Float(int type)
type
- 弧の閉じ方の種類 (OPEN、CHORD、または PIE)public Arc2D.Float(float x, float y, float w, float h, float start, float extent, int type)
x, y
- 弧の左上隅の座標。float 精度で指定w
- この弧が一部を構成する楕円の幅。float 精度で指定h
- この弧が一部を構成する楕円の高さ。float 精度で指定start
- 弧の始角 (度単位)。float 精度で指定extent
- 弧の角の大きさ (度単位)。float 精度で指定type
- 弧の閉じ方の種類 (OPEN、CHORD、または PIE)public Arc2D.Float(Rectangle2D ellipseBounds, float start, float extent, int type)
ellipseBounds
- この弧が一部を構成する楕円の外部境界を定義する境界の矩形start
- 弧の始角 (度単位)。float 精度で指定extent
- 弧の角の大きさ (度単位)。float 精度で指定type
- 弧の閉じ方の種類 (OPEN、CHORD、または PIE)メソッドの詳細 |
public double getX()
public double getY()
public double getWidth()
public double getHeight()
public double getAngleStart()
public double getAngleExtent()
public boolean isEmpty()
true
、そうでない場合は false
public void setArc(double x, double y, double w, double h, double angSt, double angExt, int closure)
x, y
- 弧の左上隅の座標w
- この弧が一部を構成する楕円の幅h
- この弧が一部を構成する楕円の高さangSt
- 弧の始角 (度単位)angExt
- 弧の角の大きさ (度単位)closure
- 弧の閉じ方の種類 (OPEN、CHORD、または PIE)public void setAngleStart(double angSt)
angSt
- 弧の始角 (度単位)public void setAngleExtent(double angExt)
angExt
- 弧の角の大きさ (度単位)protected Rectangle2D makeBounds(double x, double y, double w, double h)
x, y
- 弧の左上隅の座標w
- この弧が一部を構成する楕円の幅h
- この弧が一部を構成する楕円の高さRectangle2D
オブジェクト
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |