|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.geom.RectangularShape | +--java.awt.geom.Rectangle2D | +--java.awt.geom.Rectangle2D.Double
Double
クラスは、double 座標で指定される矩形を定義します。
入れ子クラスの概要 |
クラス java.awt.geom.Rectangle2D から継承した入れ子クラス |
Rectangle2D.Double, Rectangle2D.Float |
フィールドの概要 | |
double |
height
この Rectangle2D の高さです。 |
double |
width
この Rectangle2D の幅です。 |
double |
x
この Rectangle2D の x 座標です。 |
double |
y
この Rectangle2D の y 座標です。 |
クラス java.awt.geom.Rectangle2D から継承したフィールド |
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP |
コンストラクタの概要 | |
Rectangle2D.Double()
新しい Rectangle2D を構築し、位置 (0, 0) およびサイズ (0, 0) に初期化します。 |
|
Rectangle2D.Double(double x,
double y,
double w,
double h)
指定された double 型の座標から Rectangle2D を構築および初期化します。 |
メソッドの概要 | |
Rectangle2D |
createIntersection(Rectangle2D r)
この Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
createUnion(Rectangle2D r)
この Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
getBounds2D()
この Rectangle2D の高精度バウンディングボックスを返します。 |
double |
getHeight()
この Rectangle2D の高さを倍精度で返します。 |
double |
getWidth()
この Rectangle2D の幅を倍精度で返します。 |
double |
getX()
この Rectangle2D の X 座標を倍精度で返します。 |
double |
getY()
この Rectangle2D の Y 座標を倍精度で返します。 |
boolean |
isEmpty()
この Rectangle2D が空かどうかを判定します。 |
int |
outcode(double x,
double y)
この Rectangle2D を基準に、指定された double 型の座標の場所を判定します。 |
void |
setRect(double x,
double y,
double w,
double h)
この Rectangle2D の位置およびサイズを、指定された double 型の値に設定します。 |
void |
setRect(Rectangle2D r)
この Rectangle2D を、指定された Rectangle2D と同じになるように設定します。 |
String |
toString()
この Rectangle2D の String 表現を返します。 |
クラス java.awt.geom.Rectangle2D から継承したメソッド |
add, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, union |
クラス java.awt.geom.RectangularShape から継承したメソッド |
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public double x
Rectangle2D
の x 座標です。
public double y
Rectangle2D
の y 座標です。
public double width
Rectangle2D
の幅です。
public double height
Rectangle2D
の高さです。
コンストラクタの詳細 |
public Rectangle2D.Double()
Rectangle2D
を構築し、位置 (0, 0) およびサイズ (0, 0) に初期化します。
public Rectangle2D.Double(double x, double y, double w, double h)
Rectangle2D
を構築および初期化します。
w
- 新しく構築される Rectangle2D
の幅h
- 新しく構築される Rectangle2D
の高さメソッドの詳細 |
public double getX()
Rectangle2D
の X 座標を倍精度で返します。
RectangularShape
内の getX
Rectangle2D
の X 座標public double getY()
Rectangle2D
の Y 座標を倍精度で返します。
RectangularShape
内の getY
Rectangle2D
の Y 座標public double getWidth()
Rectangle2D
の幅を倍精度で返します。
RectangularShape
内の getWidth
Rectangle2D
の幅public double getHeight()
Rectangle2D
の高さを倍精度で返します。
RectangularShape
内の getHeight
Rectangle2D
の高さpublic boolean isEmpty()
Rectangle2D
が空かどうかを判定します。
RectangularShape
内の isEmpty
Rectangle2D
が空の場合は true
、そうでない場合は false
public void setRect(double x, double y, double w, double h)
Rectangle2D
の位置およびサイズを、指定された double 型の値に設定します。
Rectangle2D
内の setRect
w
- この Rectangle2D
の幅を表す値h
- この Rectangle2D
の高さを表す値public void setRect(Rectangle2D r)
Rectangle2D
を、指定された Rectangle2D
と同じになるように設定します。
Rectangle2D
内の setRect
r
- 指定された Rectangle2D
public int outcode(double x, double y)
Rectangle2D
を基準に、指定された double 型の座標の場所を判定します。このメソッドは、この Rectangle2D
の各辺について、指定された座標がこの Rectangle2D
のほかの辺と同じサイドにあるかを示す適切なマスク値の 2 項論理和を計算します。
Rectangle2D
内の outcode
Rectangle2D.OUT_LEFT
,
Rectangle2D.OUT_TOP
,
Rectangle2D.OUT_RIGHT
,
Rectangle2D.OUT_BOTTOM
public Rectangle2D getBounds2D()
Rectangle2D
の高精度バウンディングボックスを返します。
Shape
内の getBounds2D
Rectangle2D
内の getBounds2D
Rectangle2D
のバウンディングボックスpublic Rectangle2D createIntersection(Rectangle2D r)
Rectangle2D
と指定された Rectangle2D
の共通部分を表す新しい Rectangle2D
オブジェクトを返します。
Rectangle2D
内の createIntersection
r
- この Rectangle2D
と交差する Rectangle2D
Rectangle2D
とこの Rectangle2D
の両方に含まれる最大の Rectangle2D
public Rectangle2D createUnion(Rectangle2D r)
Rectangle2D
と指定された Rectangle2D
の和集合を表す新しい Rectangle2D
オブジェクトを返します。
Rectangle2D
内の createUnion
r
- この Rectangle2D
と結合される Rectangle2D
Rectangle2D
とこの Rectangle2D
の両方を含む最小の Rectangle2D
public String toString()
Rectangle2D
の String
表現を返します。
Object
内の toString
Rectangle2D
を表す String
|
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.