|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | 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.
| Inner 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 two points are equal. |
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 specificed 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 specificed location. |
void |
setLocation(Point p)
Sets the location of the point to the specificed location. |
String |
toString()
Returns a string representation of this point and its location in the (x, y) coordinate space. |
void |
translate(int x,
int y)
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 point.
public Point(int x,
int y)
x - the x coordinate.y - the y coordinate.| Method Detail |
public double getX()
getX in class Point2Djava.awt.geom.Point2DPoint2D.public double getY()
getY in class Point2Djava.awt.geom.Point2DPoint2D.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 point.Component.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 location.y - the y coordinate of the new location.Component.setLocation(int, int),
getLocation(),
move(int, int)
public void setLocation(double x,
double y)
setLocation in class Point2Djava.awt.geom.Point2Dx, y - the coordinates of this Point2D
public void move(int x,
int y)
setLocation(int, int).x - the x coordinate of the new location.y - the y coordinate of the new location.Component.setLocation(int, int)
public void translate(int x,
int y)
dx along the x axis and dy
along the y axis so that it now represents the point
(x + dx,
y + dy).x - the distance to move this point
along the x axis.y - the distance to move this point
along the y axis.public boolean equals(Object obj)
Point 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 Point2Dobj - 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 otherwise.public String toString()
null.toString in class Object
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | 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-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.