|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.geom.Point2D
java.awt.Point
public class Point
整数精度で指定される、(x,y) 座標空間での位置を表す点です。
| 入れ子のクラスの概要 |
|---|
| クラス java.awt.geom.Point2D から継承された入れ子のクラス/インタフェース |
|---|
Point2D.Double, Point2D.Float |
| フィールドの概要 | |
|---|---|
int |
x
この Point の X 座標です。 |
int |
y
この Point の Y 座標です。 |
| コンストラクタの概要 | |
|---|---|
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) を表すようにします。 |
| クラス java.awt.geom.Point2D から継承されたメソッド |
|---|
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocation |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
|---|
public 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 - 新しく構築される Point の X 座標y - 新しく構築される Point の Y 座標| メソッドの詳細 |
|---|
public double getX()
Point2D の X 座標を double 精度で返します。
Point2D 内の getXPoint2D の X 座標public double getY()
Point2D の Y 座標を double 精度で返します。
Point2D 内の getYPoint2D の Y 座標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 にリセットされます。
Point2D 内の setLocationx - 新しい位置の 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 メンバフィールド (座標空間でそれらの位置を表す) の値が同じ場合に等しくなります。
Point2D 内の equalsobj - この Point2D と比較されるオブジェクト
Point2D のインスタンスであり、
同じ値を持つ場合は true、
そうでない場合は falseObject.hashCode(),
Hashtablepublic String toString()
(x,y) 座標空間でのこの点の位置を表す文字列を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null にはなりません。
Object 内の toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。