|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
| 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 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 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()
java.awt.geom.Point2DPoint2D.public double getY()
java.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)
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.obj - an object to be compared with this point.true if the object to be compared is
an instance of Point2D and has
the same values; false otherwise.public String toString()
null.
|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
| 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-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.