java.lang.Object
java.awt.geom.Point2D
java.awt.Point
- 所有已实现的接口:
-
Serializable,Cloneable
代表在整数精度中指定的
(x,y)坐标空间中的位置的点。
- 自:
- 1.0
- 另请参阅:
-
Nested Class Summary
Nested classes/interfaces declared in class java.awt.geom.Point2D
Point2D.Double, Point2D.Float -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean判断两个点是否相等。返回此点的位置。doublegetX()以double精度返回此Point2D的X坐标。doublegetY()以double精度返回此Point2D的Y坐标。voidmove(int x, int y) 将此点移动到坐标平面中指定的位置(x,y)。voidsetLocation(double x, double y) 将此点的位置设置为指定的双精度坐标。voidsetLocation(int x, int y) 更改点以具有指定的位置。voidsetLocation(Point p) 将点的位置设置为指定的位置。toString()返回此点及其在(x,y)坐标空间中的位置的字符串表示形式。voidtranslate(int dx, int dy) 将此点在位置(x,y)处沿x轴移动dx,沿y轴移动dy,使其现在表示点(x+dx,y+dy)。Methods declared in class java.awt.geom.Point2D
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocation
-
Field Details
-
x
public int x此Point的X坐标。如果未设置X坐标,则默认为0。- 自:
- 1.0
- 另请参阅:
-
y
public int y此Point的Y坐标。如果未设置Y坐标,则默认为0。- 自:
- 1.0
- 另请参阅:
-
-
Constructor Details
-
Point
public Point()在坐标空间的原点(0, 0)处构造并初始化一个点。- 自:
- 1.1
-
Point
以与指定的Point对象相同位置构造并初始化一个点。- 参数:
-
p- 一个点 - 自:
- 1.1
-
Point
public Point(int x, int y) 在坐标空间中指定的(x,y)位置处构造并初始化一个点。- 参数:
-
x- 新构造的Point的X坐标 -
y- 新构造的Point的Y坐标 - 自:
- 1.0
-
-
Method Details
-
getX
public double getX()以double精度返回此Point2D的X坐标。 -
getY
public double getY()以double精度返回此Point2D的Y坐标。 -
getLocation
返回此点的位置。此方法包含是为了完整性,以与Component的getLocation方法并行。- 返回:
- 此点的副本,位置相同
- 自:
- 1.1
- 另请参阅:
-
setLocation
将点的位置设置为指定的位置。此方法包含是为了完整性,以与Component的setLocation方法并行。- 参数:
-
p- 一个点,此点的新位置 - 自:
- 1.1
- 另请参阅:
-
setLocation
public void setLocation(int x, int y) 更改点以具有指定的位置。此方法包含是为了完整性,以与
Component的setLocation方法并行。其行为与move(int, int)相同。- 参数:
-
x- 新位置的X坐标 -
y- 新位置的Y坐标 - 自:
- 1.1
- 另请参阅:
-
setLocation
public void setLocation(double x, double y) 将此点的位置设置为指定的双精度坐标。双精度值将四舍五入为整数值。任何小于Integer.MIN_VALUE的数字将重置为MIN_VALUE,任何大于Integer.MAX_VALUE的数字将重置为MAX_VALUE。- 由以下指定:
-
setLocation在类Point2D - 参数:
-
x- 新位置的X坐标 -
y- 新位置的Y坐标 - 另请参阅:
-
move
public void move(int x, int y) 将此点移动到坐标平面中指定的位置(x,y)。此方法与setLocation(int, int)相同。- 参数:
-
x- 新位置的X坐标 -
y- 新位置的Y坐标 - 另请参阅:
-
translate
public void translate(int dx, int dy) 将此点在位置(x,y)处沿x轴移动dx,沿y轴移动dy,使其现在表示点(x+dx,y+dy)。- 参数:
-
dx- 沿X轴移动此点的距离 -
dy- 沿Y轴移动此点的距禂
-
equals
判断两个点是否相等。如果两个Point2D实例的x和y成员字段的值相同,表示它们在坐标空间中的位置相同,则它们相等。 -
toString
返回此点及其在(x,y)坐标空间中的位置的字符串表示形式。此方法仅用于调试目的,返回的字符串的内容和格式可能因实现而异。返回的字符串可能为空,但不会为null。
-