|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.Rectangle2D
java.awt.Rectangle
public class Rectangle
Rectangle は、Rectangle オブジェクトの座標空間での左上の点 (x,y)、およびその幅と高さによって囲まれる座標空間内の領域を指定します。
Rectangle オブジェクトの width および height は public フィールドです。Rectangle を作成するコンストラクタ、および Rectangle を変更できるメソッドには、width や height の値として負の値を設定できます。
幅または高さが正確に 0 である Rectangle は、これらの軸に沿った位置で寸法 0 ですが、それ以外の場合は空であると見なされます。isEmpty() メソッドは、そのような Rectangle に対して true を返します。空の Rectangle が点または矩形を含むか交差するかを判定するメソッドは、いずれかの寸法が 0 であれば常に false を返します。そのような Rectangle を点または矩形と結合するメソッドの結果には、add(Point) メソッドが呼び出された場合と同じように、その軸上の Rectangle の位置が含まれます。
Rectangle の位置のみに影響するメソッドは、その寸法がどちらかの軸に沿って負または 0 であるかどうかに関係なく、Rectangle の位置で機能します。
デフォルトの引数をとらないコンストラクタで構築された Rectangle は、寸法が 0x0 であり、そのため空になります。この Rectangle の位置は (0,0) になり、この位置は結合操作および追加操作で使用されます。そのため、点のセットの境界を累積しようとするコードでは、最初に負の幅と高さを使用して Rectangle を構築するか、セットの最初の点を使用して Rectangle を構築する必要があります。例を示します。
Rectangle bounds = new Rectangle(0, 0, -1, -1);
for (int i = 0; i < points.length; i++) {
bounds.add(points[i]);
}
点の配列に少なくとも 1 つの点が含まれることがわかっている場合は、次のようになります。
Rectangle bounds = new Rectangle(points[0]);
for (int i = 1; i < points.length; i++) {
bounds.add(points[i]);
}
このクラスは 32 ビット整数を使用して、位置および寸法を格納します。操作によっては、結果が 32 ビット整数の範囲を超えることもあります。メソッドは結果を計算する際に、中間結果で 32 ビットオーバーフローが発生しないような方法を使用し、位置および寸法を保持する 32 ビットフィールドに最終結果を格納するための最適表現を選択します。結果の位置は、実際の結果を直近の 32 ビット値にクリッピングして、x および y フィールドに格納されます。width および height 寸法フィールドに格納される値には、実際の結果を最大限に含むような 32 ビット値が選択されます。一般に、寸法は 32 ビット整数の範囲とは無関係にクリッピングされます。ただし、位置を 32 ビットフィールドのペアに格納できるように位置を移動した場合は、位置の「最適表現」に合わせて寸法が調整されます。実際の結果に負の寸法が含まれるために一方または両方の軸に沿って存在しないものとされている場合、格納される寸法はそれらの軸で負の値になります。実際の結果の位置が、32 ビット整数の範囲内で表現可能だが、一方または両方の軸で寸法が 0 である場合、格納される寸法はそれらの軸で 0 になります。
| 入れ子のクラスの概要 |
|---|
| クラス java.awt.geom.Rectangle2D から継承された入れ子のクラス/インタフェース |
|---|
Rectangle2D.Double, Rectangle2D.Float |
| フィールドの概要 | |
|---|---|
int |
height
Rectangle の高さです。 |
int |
width
Rectangle の幅です。 |
int |
x
Rectangle の左上隅の X 座標です。 |
int |
y
Rectangle の左上隅の Y 座標です。 |
| クラス java.awt.geom.Rectangle2D から継承されたフィールド |
|---|
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP |
| コンストラクタの概要 | |
|---|---|
Rectangle()
左上隅が座標空間の (0, 0) にあり、幅と高さが両方とも 0 の新しい Rectangle を構築します。 |
|
Rectangle(Dimension d)
左上隅が (0, 0) で、幅と高さが Dimension 引数で指定される新しい Rectangle を構築します。 |
|
Rectangle(int width,
int height)
左上隅が座標空間の (0, 0) にあり、幅と高さが width 引数および height 引数で指定される新しい Rectangle を構築します。 |
|
Rectangle(int x,
int y,
int width,
int height)
左上隅が (x,y) として指定され、幅と高さが width 引数および height 引数で指定される新しい Rectangle を構築します。 |
|
Rectangle(Point p)
左上隅が指定された Point で、幅と高さが両方とも 0 である新しい Rectangle を構築します。 |
|
Rectangle(Point p,
Dimension d)
左上隅が Point 引数で指定され、幅と高さが Dimension 引数で指定される新しい Rectangle を構築します。 |
|
Rectangle(Rectangle r)
指定された Rectangle の値に一致するように初期化された新しい Rectangle を構築します。 |
|
| メソッドの概要 | |
|---|---|
void |
add(int newx,
int newy)
整数型の引数 newx,newy によって指定される点をこの Rectangle の境界に追加します。 |
void |
add(Point pt)
指定された Point をこの Rectangle の境界に追加します。 |
void |
add(Rectangle r)
Rectangle をこの Rectangle に追加します。 |
boolean |
contains(int x,
int y)
この Rectangle が、指定された位置 (x,y) にある点を含むかどうかを判定します。 |
boolean |
contains(int X,
int Y,
int W,
int H)
指定された位置 (X,Y) にあり、指定されたサイズ (W,H) である Rectangle を、この Rectangle が完全に含むかどうかを判定します。 |
boolean |
contains(Point p)
この Rectangle が指定された Point を含むかどうかを判定します。 |
boolean |
contains(Rectangle r)
この Rectangle が、指定された Rectangle を完全に含むかどうかを判定します。 |
Rectangle2D |
createIntersection(Rectangle2D r)
この Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。 |
Rectangle2D |
createUnion(Rectangle2D r)
この Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。 |
boolean |
equals(Object obj)
2 つの矩形が同じかどうかを判定します。 |
Rectangle |
getBounds()
この Rectangle の境界の Rectangle 領域を取得します。 |
Rectangle2D |
getBounds2D()
高精度で getBounds メソッドより精密な、Shape のバウンディングボックスを返します。 |
double |
getHeight()
境界の Rectangle 領域の高さを double 精度で返します。 |
Point |
getLocation()
この Rectangle の位置を返します。 |
Dimension |
getSize()
返された Dimension で表された、この Rectangle のサイズを返します。 |
double |
getWidth()
境界の Rectangle 領域の幅を double 精度で返します。 |
double |
getX()
境界の Rectangle 領域の X 座標を double 精度で返します。 |
double |
getY()
境界の Rectangle 領域の Y 座標を double 精度で返します。 |
void |
grow(int h,
int v)
Rectangle を水平方向と垂直方向の両方にサイズ変更します。 |
boolean |
inside(int X,
int Y)
推奨されていません。 JDK Version 1.1 以降は、 contains(int, int) に置き換えられました。 |
Rectangle |
intersection(Rectangle r)
この Rectangle と指定された Rectangle との共通部分を算出します。 |
boolean |
intersects(Rectangle r)
この Rectangle と指定された Rectangle とが交差するかどうかを判定します。 |
boolean |
isEmpty()
RectangularShape が空かどうかを判定します。 |
void |
move(int x,
int y)
推奨されていません。 JDK Version 1.1 以降は、 setLocation(int, int) に置き換えられました。 |
int |
outcode(double x,
double y)
この Rectangle2D を基準に、指定された座標のある場所を判定します。 |
void |
reshape(int x,
int y,
int width,
int height)
推奨されていません。 JDK Version 1.1 以降は、 setBounds(int, int, int, int) に置き換えられました。 |
void |
resize(int width,
int height)
推奨されていません。 JDK Version 1.1 以降は、 setSize(int, int) に置き換えられました。 |
void |
setBounds(int x,
int y,
int width,
int height)
この Rectangle の境界の Rectangle 領域を、x、y、width、および height で指定された値に設定します。 |
void |
setBounds(Rectangle r)
この Rectangle の境界の Rectangle 領域を、指定された Rectangle に一致するように設定します。 |
void |
setLocation(int x,
int y)
この Rectangle を指定された位置に移動します。 |
void |
setLocation(Point p)
この Rectangle を指定された位置に移動します。 |
void |
setRect(double x,
double y,
double width,
double height)
この Rectangle の境界を、指定された x、y、width、および height を取り囲む整数境界に設定します。 |
void |
setSize(Dimension d)
この Rectangle のサイズを、指定された Dimension に一致するように設定します。 |
void |
setSize(int width,
int height)
この Rectangle の大きさを指定された幅と高さに設定します。 |
String |
toString()
この Rectangle およびその値を表す String 表現を返します。 |
void |
translate(int dx,
int dy)
X 座標軸に沿って右方向、Y 座標軸に沿って下方向へ、指定された距離だけこの Rectangle を平行移動します。 |
Rectangle |
union(Rectangle r)
この Rectangle と指定された Rectangle との結合部分を算出します。 |
| クラス java.awt.geom.Rectangle2D から継承されたメソッド |
|---|
add, add, add, contains, contains, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, setRect, union |
| クラス java.awt.geom.RectangularShape から継承されたメソッド |
|---|
clone, contains, contains, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| インタフェース java.awt.Shape から継承されたメソッド |
|---|
contains, contains, contains, contains, getPathIterator, getPathIterator, intersects, intersects |
| フィールドの詳細 |
|---|
public int x
Rectangle の左上隅の X 座標です。
setLocation(int, int),
getLocation()public int y
Rectangle の左上隅の Y 座標です。
setLocation(int, int),
getLocation()public int width
Rectangle の幅です。
setSize(int, int),
getSize()public int height
Rectangle の高さです。
setSize(int, int),
getSize()| コンストラクタの詳細 |
|---|
public Rectangle()
Rectangle を構築します。
public Rectangle(Rectangle r)
Rectangle の値に一致するように初期化された新しい Rectangle を構築します。
r - 新しく構築される Rectangle の初期値のコピー元となる Rectangle
public Rectangle(int x,
int y,
int width,
int height)
(x,y) として指定され、幅と高さが width 引数および height 引数で指定される新しい Rectangle を構築します。
x - 指定された X 座標y - 指定された Y 座標width - Rectangle の幅height - Rectangle の高さ
public Rectangle(int width,
int height)
Rectangle を構築します。
width - Rectangle の幅height - Rectangle の高さ
public Rectangle(Point p,
Dimension d)
Point 引数で指定され、幅と高さが Dimension 引数で指定される新しい Rectangle を構築します。
p - この Rectangle の左上隅の Pointd - Rectangle の幅と高さを表す Dimensionpublic Rectangle(Point p)
Point で、幅と高さが両方とも 0 である新しい Rectangle を構築します。
p - この Rectangle の左上隅の Pointpublic Rectangle(Dimension d)
Dimension 引数で指定される新しい Rectangle を構築します。
d - 幅と高さを指定する Dimension| メソッドの詳細 |
|---|
public double getX()
Rectangle 領域の X 座標を double 精度で返します。
RectangularShape 内の getXRectangle 領域の X 座標public double getY()
Rectangle 領域の Y 座標を double 精度で返します。
RectangularShape 内の getYRectangle 領域の Y 座標public double getWidth()
Rectangle 領域の幅を double 精度で返します。
RectangularShape 内の getWidthRectangle 領域の幅public double getHeight()
Rectangle 領域の高さを double 精度で返します。
RectangularShape 内の getHeightRectangle 領域の高さpublic Rectangle getBounds()
Rectangle の境界の Rectangle 領域を取得します。
このメソッドは完全性のために用意されているもので、Component の getBounds メソッドに対応します。
Shape 内の getBoundsRectangularShape 内の getBoundsRectangle。この Rectangle の境界の Rectangle 領域に等しいComponent.getBounds(),
setBounds(Rectangle),
setBounds(int, int, int, int)public Rectangle2D getBounds2D()
getBounds メソッドより精密な、Shape のバウンディングボックスを返します。返された Rectangle2D が Shape を囲む最小のバウンディングボックスであるとは限りません。 示された Rectangle2D 内に Shape が完全に収まるというだけです。戻り値を、倍精度値を使用して寸法を格納する Rectangle2D のインスタンスにすることもできるため、このメソッドによって返されるバウンディングボックスは、通常、getBounds メソッドによって返されるバウンディングボックスよりもぴったりしたものになり、オーバーフローのために失敗することはありません。
Shape 内の getBounds2DRectangle2D 内の getBounds2DShape の高精度バウンディングボックスを表す Rectangle2D のインスタンスShape.getBounds()public void setBounds(Rectangle r)
Rectangle の境界の Rectangle 領域を、指定された Rectangle に一致するように設定します。
このメソッドは完全性のために用意されているもので、Component の setBounds メソッドに対応します。
r - 指定された RectanglegetBounds(),
Component.setBounds(java.awt.Rectangle)
public void setBounds(int x,
int y,
int width,
int height)
Rectangle の境界の Rectangle 領域を、x、y、width、および height で指定された値に設定します。
このメソッドは完全性のために用意されているもので、Component の setBounds メソッドに対応します。
x - この Rectangle の左上隅の新しい X 座標y - この Rectangle の左上隅の新しい Y 座標width - この Rectangle の新しい幅height - この Rectangle の新しい高さgetBounds(),
Component.setBounds(int, int, int, int)
public void setRect(double x,
double y,
double width,
double height)
Rectangle の境界を、指定された x、y、width、および height を取り囲む整数境界に設定します。これらのパラメータによって整数の最大範囲を超える Rectangle が指定される場合、最大整数境界と交差する、指定された Rectangle の最適表現が得られます。
Rectangle2D 内の setRectx - 指定された矩形の左上隅の X 座標y - 指定された矩形の左上隅の Y 座標width - 指定された矩形の幅height - 指定された矩形の新しい高さ
@Deprecated
public void reshape(int x,
int y,
int width,
int height)
setBounds(int, int, int, int) に置き換えられました。
Rectangle の境界の Rectangle 領域を、x、y、width、および height で指定された値に設定します。
x - この Rectangle の左上隅の新しい X 座標y - この Rectangle の左上隅の新しい Y 座標width - この Rectangle の新しい幅height - この Rectangle の新しい高さpublic Point getLocation()
Rectangle の位置を返します。
このメソッドは完全性のために用意されているもので、Component の getLocation メソッドに対応します。
Rectangle の左上隅の PointComponent.getLocation(),
setLocation(Point),
setLocation(int, int)public void setLocation(Point p)
Rectangle を指定された位置に移動します。
このメソッドは完全性のために用意されているもので、Component の setLocation メソッドに対応します。
p - この Rectangle の新しい位置を指定する PointComponent.setLocation(java.awt.Point),
getLocation()
public void setLocation(int x,
int y)
Rectangle を指定された位置に移動します。
このメソッドは完全性のために用意されているもので、Component の setLocation メソッドに対応します。
x - 新しい位置の X 座標y - 新しい位置の Y 座標getLocation(),
Component.setLocation(int, int)
@Deprecated
public void move(int x,
int y)
setLocation(int, int) に置き換えられました。
Rectangle を指定された位置に移動します。
x - 新しい位置の X 座標y - 新しい位置の Y 座標
public void translate(int dx,
int dy)
Rectangle を平行移動します。
dx - X 軸に沿ってこの Rectangle が移動する距離dy - Y 軸に沿ってこの Rectangle が移動する距離setLocation(int, int),
setLocation(java.awt.Point)public Dimension getSize()
Dimension で表された、この Rectangle のサイズを返します。
このメソッドは完全性のために用意されているもので、Component の getSize メソッドに対応します。
Rectangle のサイズを表す DimensionComponent.getSize(),
setSize(Dimension),
setSize(int, int)public void setSize(Dimension d)
Rectangle のサイズを、指定された Dimension に一致するように設定します。
このメソッドは完全性のために用意されているもので、Component の setSize メソッドに対応します。
d - Dimension オブジェクトの新しいサイズComponent.setSize(java.awt.Dimension),
getSize()
public void setSize(int width,
int height)
Rectangle の大きさを指定された幅と高さに設定します。
このメソッドは完全性のために用意されているもので、Component の setSize メソッドに対応します。
width - この Rectangle の新しい幅height - この Rectangle の新しい高さComponent.setSize(int, int),
getSize()
@Deprecated
public void resize(int width,
int height)
setSize(int, int) に置き換えられました。
Rectangle の大きさを指定された幅と高さに設定します。
width - この Rectangle の新しい幅height - この Rectangle の新しい高さpublic boolean contains(Point p)
Rectangle が指定された Point を含むかどうかを判定します。
p - 判定する対象となる Point
Point がこの Rectangle の内部にある場合は true、そうでない場合は false
public boolean contains(int x,
int y)
Rectangle が、指定された位置 (x,y) にある点を含むかどうかを判定します。
x - 指定された X 座標y - 指定された Y 座標
(x,y) がこの Rectangle の内部にある場合は true、そうでない場合は falsepublic boolean contains(Rectangle r)
Rectangle が、指定された Rectangle を完全に含むかどうかを判定します。
r - 指定された Rectangle
Rectangle がこの Rectangle に完全に含まれる場合は true、そうでない場合は false
public boolean contains(int X,
int Y,
int W,
int H)
(X,Y) にあり、指定されたサイズ (W,H) である Rectangle を、この Rectangle が完全に含むかどうかを判定します。
X - 指定された X 座標Y - 指定された Y 座標W - Rectangle の幅H - Rectangle の高さ
(X, Y, W, H) で指定される Rectangle が完全にこの Rectangle 内に収まる場合は true、そうでない場合は false
@Deprecated
public boolean inside(int X,
int Y)
contains(int, int) に置き換えられました。
Rectangle が、指定された位置 (X,Y) にある点を含むかどうかを判定します。
X - 指定された X 座標Y - 指定された Y 座標
(X,Y) がこの Rectangle の内部にある場合は true、そうでない場合は falsepublic boolean intersects(Rectangle r)
Rectangle と指定された Rectangle とが交差するかどうかを判定します。共通部分が空でない場合、2 つの矩形は交差します。
r - 指定された Rectangle
Rectangle とこの Rectangle が交差する場合は true、そうでない場合は falsepublic Rectangle intersection(Rectangle r)
Rectangle と指定された Rectangle との共通部分を算出します。2 つの矩形の共通部分を表す新しい Rectangle を返します。2 つの矩形が交差しない場合、空の矩形が返されます。
r - 指定された Rectangle
Rectangle とこの Rectangle の両方に収まる最大の Rectangle、これらの矩形が交差しない場合は空の矩形public Rectangle union(Rectangle r)
Rectangle と指定された Rectangle との結合部分を算出します。2 つの矩形の結合部分を表す新しい Rectangle を返します。
いずれかの Rectangle で寸法が 0 未満の場合、存在しない矩形の規則が適用されます。一方だけが 0 未満の場合は、別の Rectangle のコピーが返されます。両方とも 0 未満の場合は、0 未満の寸法が少なくとも 1 つ含まれます。
得られる Rectangle の寸法が int で表現できないほど大きい場合は、その寸法に合わせた Integer.MAX_VALUE の寸法になります。
r - 指定された Rectangle
Rectangle とこの Rectangle の両方が収まる最小の Rectangle
public void add(int newx,
int newy)
newx,newy によって指定される点をこの Rectangle の境界に追加します。
この Rectangle で寸法が 0 未満の場合、存在しない矩形の規則が適用されます。この結果、この Rectangle の新しい境界の位置は、指定された座標と同じになり、幅と高さは 0 になります。
点を追加したあと、追加された点を引数とする contains の呼び出しは、必ずしも true を返しません。contains メソッドは、Rectangle の右端または下端に位置する点の場合は true を返しません。そのため、追加された点が拡大後の Rectangle の右端または下端に位置する点である場合には、contains は false を返します。指定された点が新しい Rectangle 内部に含まれる必要がある場合は、代わりに次のようにして 1 × 1 矩形を追加してください。
r.add(newx, newy, 1, 1);
newx - 新しい点の X 座標newy - 新しい点の Y 座標public void add(Point pt)
Point をこの Rectangle の境界に追加します。
この Rectangle で寸法が 0 未満の場合、存在しない矩形の規則が適用されます。この結果、この Rectangle の新しい境界の位置は、指定された Point の座標と同じになり、幅と高さは 0 になります。
Point を追加したあとで、追加された Point を引数として指定して contains を呼び出した場合、必ず true が返されるとは限りません。contains メソッドは、Rectangle の右端または下端に位置する点の場合は true を返しません。そのため、追加された Point が拡大後の Rectangle の右端または下端に位置する点である場合には、contains は Point に対して false を返します。指定された点が新しい Rectangle 内部に含まれる必要がある場合は、代わりに次のようにして 1 × 1 矩形を追加してください。
r.add(pt.x, pt.y, 1, 1);
pt - この Rectangle に追加される新しい Pointpublic void add(Rectangle r)
Rectangle をこの Rectangle に追加します。この結果、2 つの矩形の結合部分となる Rectangle が作成されます。
いずれかの Rectangle で寸法が 0 未満の場合、別の Rectangle の寸法が返されます。両方の Rectangle で 0 未満の寸法が少なくとも 1 つ含まれる場合は、結果に 0 未満の寸法が少なくとも 1 つ含まれます。
いずれかの Rectangle で一方または両方の寸法が 0 である場合、これらの軸に沿った寸法 0 の結果は、対応する原点座標をその軸に沿った結果の矩形に追加することで得られる結果と等しくなります。これは add(Point) メソッドによる操作に似ていますが、結果の矩形を超える寸法は使用されません。
得られる Rectangle の寸法が int で表現できないほど大きい場合は、その寸法に合わせた Integer.MAX_VALUE の寸法になります。
r - 指定された Rectangle
public void grow(int h,
int v)
Rectangle を水平方向と垂直方向の両方にサイズ変更します。
このメソッドは、左右にそれぞれ h 単位ずつ、上下にそれぞれ v 単位ずつ大きくなるように、Rectangle を変更します。
新しい Rectangle は、左上隅が (x - h, y - v)、幅が (width + 2h)、高さが (height + 2v) になります。
h と v に負の値が指定された場合、Rectangle のサイズは小さくなります。grow メソッドは、整数型のオーバーフローおよびアンダーフローを確認しますが、width および height で得られる値が負の値から負でない値へと増加するか、負でない値から負の値へと減少するかについては確認しません。
h - 水平方向に拡大する量v - 垂直方向に拡大する量public boolean isEmpty()
RectangularShape が空かどうかを判定します。空の場合は、RectangularShape に領域はありません。
RectangularShape 内の isEmptyRectangularShape が空である場合は true、そうでない場合は false
public int outcode(double x,
double y)
Rectangle2D を基準に、指定された座標のある場所を判定します。このメソッドは、この Rectangle2D の各辺について、指定された座標がこの Rectangle2D のほかの辺と同じサイドにあるかどうかを示す適切なマスク値の 2 項論理和を計算します。
Rectangle2D 内の outcodex - 指定された X 座標y - 指定された Y 座標
Rectangle2D.OUT_LEFT,
Rectangle2D.OUT_TOP,
Rectangle2D.OUT_RIGHT,
Rectangle2D.OUT_BOTTOMpublic Rectangle2D createIntersection(Rectangle2D r)
Rectangle2D と指定された Rectangle2D の共通部分を表す新しい Rectangle2D オブジェクトを返します。
Rectangle2D 内の createIntersectionr - この Rectangle2D と重なり合う Rectangle2D
Rectangle2D とこの Rectangle2D の両方に含まれる最大の Rectangle2Dpublic Rectangle2D createUnion(Rectangle2D r)
Rectangle2D と指定された Rectangle2D の和集合を表す新しい Rectangle2D オブジェクトを返します。
Rectangle2D 内の createUnionr - この Rectangle2D と結合される Rectangle2D
Rectangle2D とこの Rectangle2D の両方を含む最小の Rectangle2Dpublic boolean equals(Object obj)
引数が null でなく、この Rectangle と同じ左上隅、高さ、および幅を持つ Rectangle オブジェクトである場合にだけ、結果は true になります。
Rectangle2D 内の equalsobj - この Rectangle と比較する Object
true、そうでない場合は falseObject.hashCode(),
Hashtablepublic String toString()
Rectangle およびその値を表す String 表現を返します。
Object 内の toStringRectangle オブジェクトの座標およびサイズの値を表す String
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。