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
-
フィールドのサマリー
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明boolean
2つの点が等しいかどうかを判定します。この点の位置を返します。double
getX()
このPoint2D
のX座標をdouble
精度で返します。double
getY()
このPoint2D
のY座標をdouble
精度で返します。void
move(int x, int y)
この点を(x,y)
座標平面内の指定された位置に移動します。void
setLocation(double x, double y)
この点の位置を指定されたdouble座標に設定します。void
setLocation(int x, int y)
この点を指定された位置に変更します。void
setLocation(Point p)
この点の位置を、指定された位置に設定します。toString()
この点と(x,y)
座標空間内のその位置の文字列表現を返します。void
translate(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
-
フィールド詳細
-
x
public int xこのPoint
のX座標。 X座標が設定されていない場合はデフォルトで0になります。- 導入されたバージョン:
- 1.0
- 関連項目:
getLocation()
,move(int, int)
-
y
public int yこのPoint
のY座標。 Y座標が設定されていない場合はデフォルトで0になります。- 導入されたバージョン:
- 1.0
- 関連項目:
getLocation()
,move(int, int)
-
-
コンストラクタの詳細
-
Point
public Point()座標空間の原点(0, 0)に点を構築して初期化します。- 導入されたバージョン:
- 1.1
-
Point
public Point(Point p)指定されたPoint
オブジェクトと同じ位置に点を構築して初期化します。- パラメータ:
p
- 点- 導入されたバージョン:
- 1.1
-
Point
public Point(int x, int y)座標空間内の指定された(x,y)
の位置に点を構築して初期化します。- パラメータ:
x
- 新しく構築される次に対するX座標:Point
y
- 新しく構築される次に対するY座標:Point
- 導入されたバージョン:
- 1.0
-
-
メソッドの詳細
-
getX
public double getX()このPoint2D
のX座標をdouble
精度で返します。 -
getY
public double getY()このPoint2D
のY座標をdouble
精度で返します。 -
getLocation
public Point getLocation()この点の位置を返します。 このメソッドは完全性のために含まれており、Component
のgetLocation
メソッドに対応します。- 戻り値:
- 同じ位置の、この点のコピー
- 導入されたバージョン:
- 1.1
- 関連項目:
Component.getLocation()
,setLocation(java.awt.Point)
,setLocation(int, int)
-
setLocation
public void setLocation(Point p)この点の位置を、指定された位置に設定します。 このメソッドは完全性のために含まれており、Component
のsetLocation
メソッドに対応します。- パラメータ:
p
- この点の新しい位置になる点- 導入されたバージョン:
- 1.1
- 関連項目:
Component.setLocation(java.awt.Point)
,getLocation()
-
setLocation
public 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)
-
setLocation
public 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()
-
move
public void move(int x, int y)この点を(x,y)
座標平面内の指定された位置に移動します。 このメソッドはsetLocation(int, int)
と同じです。- パラメータ:
x
- 新しい位置のX座標y
- 新しい位置のY座標- 関連項目:
Component.setLocation(int, int)
-
translate
public void translate(int dx, int dy)位置(x,y)
にあるこの点を、x
軸に沿ってdx
、y
軸に沿ってdy
に平行移動して、点(x+dx,y+dy)
を表すようにします。- パラメータ:
dx
- X軸に沿ってこの点が移動する距離dy
- Y軸に沿ってこの点が移動する距離
-
equals
public boolean equals(Object obj)2つの点が等しいかどうかを判定します。Point2D
の2つのインスタンスは、x
およびy
メンバー・フィールド(座標空間でそれらの位置を表す)の値が同じ場合に等しくなります。- オーバーライド:
equals
、クラス:Point2D
- パラメータ:
obj
- 次と比較されるオブジェクト:Point2D
- 戻り値:
- 比較対象のオブジェクトが
Point2D
のインスタンスであり、同じ値を持つ場合はtrue
、それ以外の場合はfalse
。 - 関連項目:
Object.hashCode()
、HashMap
-
toString
public String toString()この点と(x,y)
座標空間内のその位置の文字列表現を返します。 このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なる可能性があります。 返される文字列は空でもかまいませんが、null
にはできません。
-