|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.geom.RectangularShape | +--java.awt.geom.Ellipse2D | +--java.awt.geom.Ellipse2D.Double
Double
クラスは、double
精度で指定された楕円を定義します。
入れ子クラスの概要 |
クラス java.awt.geom.Ellipse2D から継承した入れ子クラス |
Ellipse2D.Double, Ellipse2D.Float |
フィールドの概要 | |
double |
height
この Ellipse2D の高さです。 |
double |
width
この Ellipse2D の幅です。 |
double |
x
この Ellipse2D の左上隅の x 座標です。 |
double |
y
この Ellipse2D の左上隅の y 座標です。 |
コンストラクタの概要 | |
Ellipse2D.Double()
位置 (0, 0)、サイズ (0, 0) に初期化された、新しい Ellipse2D を構築します。 |
|
Ellipse2D.Double(double x,
double y,
double w,
double h)
指定された座標から Ellipse2D を構築して初期化します。 |
メソッドの概要 | |
Rectangle2D |
getBounds2D()
この Ellipse2D の高精度バウンディングボックスを返します。 |
double |
getHeight()
この Ellipse2D の高さをdouble 精度で返します。 |
double |
getWidth()
この Ellipse2D の幅をdouble 精度で返します。 |
double |
getX()
この Ellipse2D の左上隅の X 座標を double 精度で返します。 |
double |
getY()
この Ellipse2D の左上隅の Y 座標を double 精度で返します。 |
boolean |
isEmpty()
この Ellipse2D のバウンディングボックスが空かどうかを判定します。 |
void |
setFrame(double x,
double y,
double w,
double h)
この Ellipse2D の位置とサイズを、指定された double 値に設定します。 |
クラス java.awt.geom.Ellipse2D から継承したメソッド |
contains, contains, getPathIterator, intersects |
クラス java.awt.geom.RectangularShape から継承したメソッド |
clone, contains, 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 double x
Ellipse2D
の左上隅の x 座標です。
public double y
Ellipse2D
の左上隅の y 座標です。
public double width
Ellipse2D
の幅です。
public double height
Ellipse2D
の高さです。
コンストラクタの詳細 |
public Ellipse2D.Double()
Ellipse2D
を構築します。
public Ellipse2D.Double(double x, double y, double w, double h)
Ellipse2D
を構築して初期化します。
w
- 矩形の幅h
- 矩形の高さメソッドの詳細 |
public double getX()
Ellipse2D
の左上隅の X 座標を double
精度で返します。
RectangularShape
内の getX
Ellipse2D
のバウンディングボックスの左上隅の X 座標public double getY()
Ellipse2D
の左上隅の Y 座標を double
精度で返します。
RectangularShape
内の getY
Ellipse2D
のバウンディングボックスの左上隅の Y 座標public double getWidth()
Ellipse2D
の幅をdouble
精度で返します。
RectangularShape
内の getWidth
Ellipse2D
の幅public double getHeight()
Ellipse2D
の高さをdouble
精度で返します。
RectangularShape
内の getHeight
Ellipse2D
の高さpublic boolean isEmpty()
Ellipse2D
のバウンディングボックスが空かどうかを判定します。
RectangularShape
内の isEmpty
Ellipse2D
のバウンディングボックスが空の場合は true
、そうでない場合は false
public void setFrame(double x, double y, double w, double h)
Ellipse2D
の位置とサイズを、指定された double
値に設定します。
RectangularShape
内の setFrame
w
- この Ellipse2D
の幅h
- この Ellipse2D
の高さRectangularShape.getFrame()
public Rectangle2D getBounds2D()
Ellipse2D
の高精度バウンディングボックスを返します。
Ellipse2D
のバウンディングボックスを表す Rectangle2D
Shape.getBounds()
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.