类 java.awt.Point
java.lang.Object
|
+----java.awt.Point
- public class Point
- extends Object
- implements Serializable
类 Point 描述二维(x, y)空间坐标中的某一位置。
变量索引
- x
- x 坐标。
- y
- y 坐标。
构造子索引
- Point()
- 为坐标空间的原点(0, 0),创建并初始化一个 Point 类对象。
- Point(int, int)
- 按照指定的(x, y)参数,创建并初始化一个点对象。
- Point(Point)
- 创建并初始化一个与指定的
Point 对象相同位置的点对象。
方法索引
- equals(Object)
- 判定两点是否相等。
- getLocation()
- 返回当前点位置。
- hashCode()
- 返回当前点的哈希码(hashcode)。
- move(int, int)
- 将当前点移动到坐标面板中的指定位置(x, y)。
- setLocation(int, int)
- 将点转换为指定位置。
- setLocation(Point)
- 将该点的位置设置为指定位置。
- toString()
- 返回当前点和其在坐标空间(x, y)中的位置的字符串表示。
- translate(int, int)
- 将当前点(x, y),沿 x 轴平移
dx,沿 y 轴平移 dy,使之表示点
(x + dx,
y + dy)。
变量
x
public int x
- x 坐标。
y
public int y
- y 坐标。
构造子
Point
public Point()
- 为坐标空间的原点(0, 0),创建并初始化一个 Point 类对象。
- 参数:
- x - x 坐标。
- y - y 坐标。
Point
public Point(Point p)
- 创建并初始化一个与指定的
Point 对象相同位置的点对象。
- 参数:
- p - 一个点。
Point
public Point(int x,
int y)
- 根据指定的坐标空间中的(x, y)参数,创建并初始化一点(Point)对象。
- 参数:
- x - x 坐标。
- y - y 坐标。
方法
getLocation
public Point getLocation()
- 返回当前点位置。
为使功能完整包含此方法,它与
Component 定义的
getLocation 方法平行。
- 返回值:
- 当前点的备份,与当前点具有相同位置。
- 参见:
- getLocation, setLocation, setLocation
setLocation
public void setLocation(Point p)
- 将该点的位置设置为指定位置。
为使功能完整包含此方法,它与
Component 定义的
setLocation 方法平行。
- 参数:
- p - 一个点,当前点的新位置。
- 参见:
- setLocation, getLocation
setLocation
public void setLocation(int x,
int y)
- 将点转换为指定位置。
此方法只是满足完整性的需要,它与 Component 定义的
setLocation 方法平行。
它的行为与 move(int, int) 相同。
- 参数:
- x - 新位置的 x 坐标。
- y - 新位置的 y 坐标。
- 参见:
- setLocation, getLocation, move
move
public void move(int x,
int y)
- 将当前点移动到坐标面板中的指定位置(x, y)。
此方法与
setLocation(int, int) 相同。
- 参数:
- x - 新位置的 x 坐标。
- y - 新位置的 y 坐标。
- 参见:
- setLocation
translate
public void translate(int x,
int y)
- 将当前点(x, y),沿 x 轴平移
dx,沿 y轴平移dy,使之表示点
(x + dx,
y + dy)。
- 参数:
- dx - 将当前点沿 x 轴移动的距离。
- dy - 将当前点沿 y 轴移动的距离。
hashCode
public int hashCode()
- 返回当前点的哈希码。
- 返回值:
- 当前点的哈希码。
- 覆盖:
- 类
Object 中的 hashCode
equals
public boolean equals(Object obj)
- 判定两点是否等价。
Point 的两实例,如果表示它们位置的 x 和 y 成员分别相同,则此两点等价。
- 参数:
- obj - 与当前点进行比较的对象。
- 返回值:
- 如果此对象是
Point 的一个实例且与当前点的值相同,则返回 true;否则返回 false。
- 覆盖:
- 类 Object
中的
equals
toString
public String toString()
- 返回当前点和其在坐标空间(x, y)中的位置的字符串表示。
- 返回值:
- 包含当前点成员域值的当前点的字符串描述。
- 覆盖:
- 类 Object 中的
toString