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, 2014, Oracle and/or its affiliates. All rights reserved.