|
JavaTM 2 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)
確定兩個點是否相等。 |
Point |
getLocation()
返回此點的位置。 |
double |
getX()
以 double 精度返回此 Point2D 的 X 坐標。 |
double |
getY()
以 double 精度返回此 Point2D 的 Y 坐標。 |
void |
move(int x,
int y)
將此點移動到 (x,y) 坐標平面中的指定位置。 |
void |
setLocation(double x,
double y)
將此點的位置設為指定的雙精度坐標。 |
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()
double 精度返回此 Point2D 的 X 坐標。
Point2D 中的 getXPoint2D 的 X 坐標。public double getY()
double 精度返回此 Point2D 的 Y 坐標。
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 的兩個實例的 x 和 y 成員欄位的值相同,則它們是相等的,其中成員欄位的值表示實例在坐標空間中的位置。
Point2D 中的 equalsobj - 將與此 Point2D 的實例進行比較的物件
Point2D 的實例且有相同的值,則返回 true;否則返回 false。Object.hashCode(),
Hashtablepublic String toString()
(x,y) 坐標空間中的位置。此方法僅用於除錯目的,對於各個實作,所返回字元串的內容和格式可能有所不同。返回的字元串可以為空,但不可以為 null。
Object 中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。