|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.Arc2D
java.awt.geom.Arc2D.Float
public static class 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()
新しい OPEN の弧を構築し、位置 (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 精度で返します。 |
double |
getWidth()
表示枠矩形の幅を double 精度で返します。 |
double |
getX()
表示枠矩形の左上隅の X 座標を double 精度で返します。 |
double |
getY()
表示枠矩形の左上隅の Y 座標を double 精度で返します。 |
boolean |
isEmpty()
RectangularShape が空かどうかを判定します。 |
protected Rectangle2D |
makeBounds(double x,
double y,
double w,
double h)
この弧の表示枠矩形になるように計算されたパラメータを格納するために、適切な精度の Rectangle2D を作成します。 |
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, 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 |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, 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 - 弧の閉じ方の種類
(Arc2D.OPEN、Arc2D.CHORD、または Arc2D.PIE)
public Arc2D.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)
public Arc2D.Float(Rectangle2D ellipseBounds,
float start,
float extent,
int type)
ellipseBounds - この弧が一部を構成する
楕円の外部境界を定義する
表示枠矩形start - 弧の始角 (度単位)extent - 弧の角の大きさ (度単位)type - 弧の閉じ方の種類
(Arc2D.OPEN、Arc2D.CHORD、または Arc2D.PIE)| メソッドの詳細 |
|---|
public double getX()
double 精度で返します。
弧はこの RectangularShape の表示枠矩形と部分的に内接していることに注意してください。
RectangularShape 内の getXpublic double getY()
double 精度で返します。
弧はこの RectangularShape の表示枠矩形と部分的に内接していることに注意してください。
RectangularShape 内の getYpublic double getWidth()
double 精度で返します。
弧はこの RectangularShape の表示枠矩形と部分的に内接していることに注意してください。
RectangularShape 内の getWidthpublic double getHeight()
double 精度で返します。
弧はこの RectangularShape の表示枠矩形と部分的に内接していることに注意してください。
RectangularShape 内の getHeightpublic double getAngleStart()
Arc2D 内の getAngleStartArc2D.setAngleStart(double)public double getAngleExtent()
Arc2D 内の getAngleExtentArc2D.setAngleExtent(double)public boolean isEmpty()
RectangularShape が空かどうかを判定します。空の場合は、RectangularShape に領域はありません。
RectangularShape 内の isEmptyRectangularShape が空である場合は true、
そうでない場合は false
public void setArc(double x,
double y,
double w,
double h,
double angSt,
double angExt,
int closure)
Arc2D 内の setArcx - 弧の左上隅の X 座標。y - 弧の左上隅の Y 座標。w - この弧が一部を構成する
楕円の幅h - この弧が一部を構成する
楕円の高さangSt - 弧の始角 (度単位)angExt - 弧の角の大きさ (度単位)closure - 弧の閉じ方の種類
(Arc2D.OPEN、Arc2D.CHORD、または Arc2D.PIE)public void setAngleStart(double angSt)
Arc2D 内の setAngleStartangSt - 弧の始角 (度単位)Arc2D.getAngleStart()public void setAngleExtent(double angExt)
Arc2D 内の setAngleExtentangExt - 弧の角の大きさ (度単位)Arc2D.getAngleExtent()
protected Rectangle2D makeBounds(double x,
double y,
double w,
double h)
Rectangle2D を作成します。
Arc2D 内の makeBoundsx - 表示枠矩形の
左上隅の X 座標y - 表示枠矩形の
左上隅の Y 座標w - 表示枠矩形の幅h - 表示枠矩形の高さ
Rectangle2D
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。