- java.lang.Object
- 
- java.awt.geom.Point2D
- 
- java.awt.Point
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- Cloneable
 
 public class Point extends Point2D implements Serializable 整数精度で指定された、(x,y)座標空間内の位置を表す点。- 導入されたバージョン:
- 1.0
- 関連項目:
- 直列化された形式
 
- 
- 
ネストされたクラスのサマリー- 
クラス java.awt.geom.Point2Dで宣言されたネストされたクラス/インタフェースPoint2D.Double, Point2D.Float
 
- 
 - 
メソッドのサマリー修飾子と型 メソッド 説明 booleanequals(Object obj)2つの点が等しいかどうかを判定します。PointgetLocation()この点の位置を返します。doublegetX()このPoint2DのX座標をdouble精度で返します。doublegetY()このPoint2DのY座標をdouble精度で返します。voidmove(int x, int y)この点を(x,y)座標平面内の指定された位置に移動します。voidsetLocation(double x, double y)この点の位置を指定されたdouble座標に設定します。voidsetLocation(int x, int y)この点を指定された位置に変更します。voidsetLocation(Point p)この点の位置を、指定された位置に設定します。StringtoString()この点と(x,y)座標空間内のその位置の文字列表現を返します。voidtranslate(int dx, int dy)位置(x,y)にあるこの点を、x軸に沿ってdx、y軸に沿ってdyに平行移動して、点(x+dx,y+dy)を表すようにします。- 
クラス java.awt.geom.Point2Dで宣言されたメソッドclone, distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocation
 
- 
 
- 
- 
- 
フィールドの詳細- 
xpublic int x このPointのX座標。 X座標が設定されていない場合はデフォルトで0になります。- 導入されたバージョン:
- 1.0
- 関連項目:
- getLocation(),- move(int, int)
 
 - 
ypublic int y このPointのY座標。 Y座標が設定されていない場合はデフォルトで0になります。- 導入されたバージョン:
- 1.0
- 関連項目:
- getLocation(),- move(int, int)
 
 
- 
 - 
コンストラクタの詳細- 
Pointpublic Point() 座標空間の原点(0, 0)に点を構築して初期化します。- 導入されたバージョン:
- 1.1
 
 - 
Pointpublic Point(Point p) 指定されたPointオブジェクトと同じ位置に点を構築して初期化します。- パラメータ:
- p- 点
- 導入されたバージョン:
- 1.1
 
 - 
Pointpublic Point(int x, int y)座標空間内の指定された(x,y)の位置に点を構築して初期化します。- パラメータ:
- x- 新しく構築される次に対するX座標:- Point
- y- 新しく構築される次に対するY座標:- Point
- 導入されたバージョン:
- 1.0
 
 
- 
 - 
メソッドの詳細- 
getXpublic double getX() このPoint2DのX座標をdouble精度で返します。
 - 
getYpublic double getY() このPoint2DのY座標をdouble精度で返します。
 - 
getLocationpublic Point getLocation() この点の位置を返します。 このメソッドは完全性のために含まれており、ComponentのgetLocationメソッドに対応します。- 戻り値:
- 同じ位置の、この点のコピー
- 導入されたバージョン:
- 1.1
- 関連項目:
- Component.getLocation(),- setLocation(java.awt.Point),- setLocation(int, int)
 
 - 
setLocationpublic void setLocation(Point p) この点の位置を、指定された位置に設定します。 このメソッドは完全性のために含まれており、ComponentのsetLocationメソッドに対応します。- パラメータ:
- p- この点の新しい位置になる点
- 導入されたバージョン:
- 1.1
- 関連項目:
- Component.setLocation(java.awt.Point),- getLocation()
 
 - 
setLocationpublic void setLocation(int x, int y)この点を指定された位置に変更します。このメソッドは完全性のために含まれており、 ComponentのsetLocationメソッドに対応します。 このメソッドの動作はmove(int, int)と同じです。- パラメータ:
- x- 新しい位置のX座標
- y- 新しい位置のY座標
- 導入されたバージョン:
- 1.1
- 関連項目:
- Component.setLocation(int, int),- getLocation(),- move(int, int)
 
 - 
setLocationpublic void setLocation(double x, double y)この点の位置を指定されたdouble座標に設定します。 doubleの値は整数値に丸められます。Integer.MIN_VALUEより小さい任意の数値はMIN_VALUEにリセットされ、Integer.MAX_VALUEより大きい任意の数値はMAX_VALUEにリセットされます。- 定義:
- setLocation、クラス:- Point2D
- パラメータ:
- x- 新しい位置のX座標
- y- 新しい位置のY座標
- 関連項目:
- getLocation()
 
 - 
movepublic void move(int x, int y)この点を(x,y)座標平面内の指定された位置に移動します。 このメソッドはsetLocation(int, int)と同じです。- パラメータ:
- x- 新しい位置のX座標
- y- 新しい位置のY座標
- 関連項目:
- Component.setLocation(int, int)
 
 - 
translatepublic void translate(int dx, int dy)位置(x,y)にあるこの点を、x軸に沿ってdx、y軸に沿ってdyに平行移動して、点(x+dx,y+dy)を表すようにします。- パラメータ:
- dx- X軸に沿ってこの点が移動する距離
- dy- Y軸に沿ってこの点が移動する距離
 
 - 
equalspublic boolean equals(Object obj) 2つの点が等しいかどうかを判定します。Point2Dの2つのインスタンスは、xおよびyメンバー・フィールド(座標空間でそれらの位置を表す)の値が同じ場合に等しくなります。- オーバーライド:
- equals、クラス:- Point2D
- パラメータ:
- obj- 次と比較されるオブジェクト:- Point2D
- 戻り値:
- 比較対象のオブジェクトがPoint2Dのインスタンスであり、同じ値を持つ場合はtrue、それ以外の場合はfalse。
- 関連項目:
- Object.hashCode()、- HashMap
 
 
- 
 
-