public class Point extends Point2D implements Serializable
(x,y) 座標空間内の位置を表す点。Point2D.Double, Point2D.Float| コンストラクタと説明 | 
|---|
Point()
座標空間の原点 (0, 0) に点を構築して初期化します。 
 | 
Point(int x,      int y)
座標空間内の指定された  
(x,y) の位置に点を構築して初期化します。 | 
Point(Point p)
指定された  
Point オブジェクトと同じ位置に点を構築して初期化します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
boolean | 
equals(Object obj)
2 つの点が等しいかどうかを判定します。 
 | 
Point | 
getLocation()
この点の位置を返します。 
 | 
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)
この点の位置を、指定された位置に設定します。 
 | 
String | 
toString()
この点と  
(x,y) 座標空間内のその位置の文字列表現を返します。 | 
void | 
translate(int dx,          int dy)
位置  
(x,y) にあるこの点を、x 軸に沿って dx、y 軸に沿って dy に平行移動して、点 (x+dx,y+dy) を表すようにします。 | 
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocationpublic int x
Point の X 座標。X 座標が設定されていない場合はデフォルトで 0 になります。getLocation(), move(int, int)public int y
Point の Y 座標。Y 座標が設定されていない場合はデフォルトで 0 になります。getLocation(), move(int, int)public Point()
public Point(Point p)
Point オブジェクトと同じ位置に点を構築して初期化します。p - 点public Point(int x,
     int y)
(x,y) の位置に点を構築して初期化します。x - 新しく構築される次に対する X 座標:Pointy - 新しく構築される次に対する Y 座標: Pointpublic double getX()
Point2D の X 座標を double 精度で返します。public double getY()
Point2D の Y 座標を double 精度で返します。public Point getLocation()
Component の getLocation メソッドに対応します。Component.getLocation(), setLocation(java.awt.Point), setLocation(int, int)public void setLocation(Point p)
Component の setLocation メソッドに対応します。p - この点の新しい位置になる点Component.setLocation(java.awt.Point), getLocation()public void setLocation(int x,
               int y)
このメソッドは完全性のために含まれており、Component の setLocation メソッドに対応します。 このメソッドの動作は move(int, int) と同じです。
x - 新しい位置の X 座標y - 新しい位置の Y 座標Component.setLocation(int, int), getLocation(), move(int, int)public void setLocation(double x,
               double y)
Integer.MIN_VALUE より小さい任意の数値は MIN_VALUE にリセットされ、Integer.MAX_VALUE より大きい任意の数値は MAX_VALUE にリセットされます。setLocation、クラス: Point2Dx - 新しい位置の X 座標y - 新しい位置の Y 座標getLocation()public void move(int x,
        int y)
(x,y) 座標平面内の指定された位置に移動します。 このメソッドは setLocation(int, int) と同じです。x - 新しい位置の X 座標y - 新しい位置の Y 座標Component.setLocation(int, int)public void translate(int dx,
             int dy)
(x,y) にあるこの点を、x 軸に沿って dx、y 軸に沿って dy に平行移動して、点 (x+dx,y+dy) を表すようにします。dx - X 軸に沿ってこの点が移動する距離dy - Y 軸に沿ってこの点が移動する距離public boolean equals(Object obj)
Point2D の 2 つのインスタンスは、x および y メンバーフィールド (座標空間でそれらの位置を表す) の値が同じ場合に等しくなります。equals、クラス: Point2Dobj - 次と比較されるオブジェクト: Point2DPoint2D のインスタンスであり、同じ値を持つ場合は true、それ以外の場合は false。Object.hashCode(), HashMap バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.