 
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 