|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.geom.Point2D | +--java.awt.Point
A point representing a location in (x, y) coordinate space, specified in integer precision.
Nested Class Summary |
Nested classes inherited from class java.awt.geom.Point2D |
Point2D.Double, Point2D.Float |
Field Summary | |
int |
x
The x coordinate. |
int |
y
The y coordinate. |
Constructor Summary | |
Point()
Constructs and initializes a point at the origin (0, 0) of the coordinate space. |
|
Point(int x,
int y)
Constructs and initializes a point at the specified (x, y) location in the coordinate space. |
|
Point(Point p)
Constructs and initializes a point with the same location as the specified Point object. |
Method Summary | |
boolean |
equals(Object obj)
Determines whether an instance of Point2D is equal
to this point. |
Point |
getLocation()
Returns the location of this point. |
double |
getX()
Returns the X coordinate of the point in double precision. |
double |
getY()
Returns the Y coordinate of the point in double precision. |
void |
move(int x,
int y)
Moves this point to the specified location in the (x, y) coordinate plane. |
void |
setLocation(double x,
double y)
Sets the location of this point to the specified float coordinates. |
void |
setLocation(int x,
int y)
Changes the point to have the specified location. |
void |
setLocation(Point p)
Sets the location of the point to the specified location. |
String |
toString()
Returns a string representation of this point and its location in the (x, y) coordinate space. |
void |
translate(int dx,
int dy)
Translates this point, at location (x, y), by dx along the x axis and dy
along the y axis so that it now represents the point
(x + dx ,
y + dy ). |
Methods inherited from class java.awt.geom.Point2D |
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, hashCode, setLocation |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public int x
getLocation()
,
move(int, int)
public int y
getLocation()
,
move(int, int)
Constructor Detail |
public Point()
public Point(Point p)
Point
object.
p
- a pointpublic Point(int x, int y)
x
- the x coordinatey
- the y coordinateMethod Detail |
public double getX()
getX
in class Point2D
public double getY()
getY
in class Point2D
public Point getLocation()
getLocation
method of Component
.
Component.getLocation()
,
setLocation(java.awt.Point)
,
setLocation(int, int)
public void setLocation(Point p)
setLocation
method of Component
.
p
- a point, the new location for this pointComponent.setLocation(java.awt.Point)
,
getLocation()
public void setLocation(int x, int y)
This method is included for completeness, to parallel the
setLocation
method of Component
.
Its behavior is identical with move(int, int)
.
x
- the x coordinate of the new locationy
- the y coordinate of the new locationComponent.setLocation(int, int)
,
getLocation()
,
move(int, int)
public void setLocation(double x, double y)
Integer.MIN_VALUE
will be reset to MIN_VALUE
, and any number
larger than Integer.MAX_VALUE
will be
reset to MAX_VALUE
.
setLocation
in class Point2D
x
- the x coordinate of the new locationy
- the y coordinate of the new locationgetLocation()
public void move(int x, int y)
setLocation(int, int)
.
x
- the x coordinate of the new locationy
- the y coordinate of the new locationComponent.setLocation(int, int)
public void translate(int dx, int dy)
dx
along the x axis and dy
along the y axis so that it now represents the point
(x
+
dx
,
y
+
dy
).
dx
- the distance to move this point
along the x axisdy
- the distance to move this point
along the y axispublic boolean equals(Object obj)
Point2D
is equal
to this point. Two instances of Point2D
are equal if
the values of their x
and y
member
fields, representing their position in the coordinate space, are
the same.
equals
in class Point2D
obj
- an object to be compared with this point
true
if the object to be compared is
an instance of Point
and has
the same values; false
otherwisepublic String toString()
null
.
toString
in class Object
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.