|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.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
中的 getX
Point2D
的 X 坐标。public double getY()
double
精度返回此 Point2D
的 Y 坐标。
Point2D
中的 getY
Point2D
的 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
中的 setLocation
x
- 新位置的 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
中的 equals
obj
- 将与此 Point2D
的实例进行比较的对象
Point2D
的实例且有相同的值,则返回 true
;否则返回 false
。Object.hashCode()
,
Hashtable
public String toString()
(x,y)
坐标空间中的位置。此方法仅用于调试目的,对于各个实现,所返回字符串的内容和格式可能有所不同。返回的字符串可以为空,但不可以为 null
。
Object
中的 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。