| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public class Point extends Point2D implements Serializable
A point representing a location in {@code (x,y)} coordinate space, specified in integer precision.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.geom.Point2D |
---|
Point2D.Double, Point2D.Float |
Field Summary | |
---|---|
int |
x
The X coordinate of this Point . |
int |
y
The Y coordinate of this Point . |
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 location in the coordinate space. |
|
Constructs and initializes a point with the same location as the specified Point object.
|
Method Summary | |
---|---|
boolean |
Determines whether or not two points are equal. |
Point |
Returns the location of this point. |
double |
getX() Returns the X coordinate of this Point2D in
double precision.
|
double |
getY() Returns the Y coordinate of this Point2D in
double precision.
|
void |
move(int x, int y) Moves this point to the specified location in the coordinate plane. |
void |
setLocation(double x, double y) Sets the location of this point to the specified double 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 coordinate space. |
void |
translate(int dx, int dy) Translates this point, at location , by along the axis and along the axis so that it now represents the point . |
Methods inherited from class java.awt.geom.Point2D |
---|
clone, distance, distance, distance, distanceSq, distanceSq, distanceSq, equals, getX, getY, hashCode, setLocation, setLocation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public int x
Point
.
If no X coordinate is set it will default to 0.
public int y
Point
.
If no Y coordinate is set it will default to 0.
Constructor Detail |
---|
public Point()
public Point(int x, int y)
x
- the X coordinate of the newly constructed Point
y
- the Y coordinate of the newly constructed Point
public Point(Point p)
Point
object.
p
- a pointMethod Detail |
---|
public boolean equals(Object obj)
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 Point2D
true
if the object to be compared is
an instance of Point2D
and has
the same values; false
otherwise.public Point getLocation()
getLocation
method of Component
.
public double getX()
getX
in class Point2D
public double getY()
getY
in class Point2D
public void move(int x, int y)
setLocation(int, int)
.
x
- the X coordinate of the new locationy
- the Y coordinate of the new locationpublic 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 locationpublic 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 locationpublic void setLocation(Point p)
setLocation
method of Component
.
p
- a point, the new location for this pointpublic String toString()
null
.
toString
in class Object
public void translate(int dx, int dy)
dx
- the distance to move this point
along the X axisdy
- the distance to move this point
along the Y axis
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |