java.awt
Class Polygon
java.lang.Object
|
+--java.awt.Polygon
- All Implemented Interfaces:
- java.io.Serializable, java.awt.Shape
- public synchronized class Polygon
- extends java.lang.Object
- implements java.awt.Shape, java.io.Serializable
- See Also:
- Serialized Form
Field Summary |
protected java.awt.Rectangle |
bounds
|
int |
npoints
|
private static long |
serialVersionUID
|
int[] |
xpoints
|
int[] |
ypoints
|
Constructor Summary |
Polygon()
|
Polygon(int[] i1,
int[] i2,
int i3)
|
Method Summary |
void |
addPoint(int i1,
int i2)
|
(package private) void |
calculateBounds(int[] i1,
int[] i2,
int i3)
|
boolean |
contains(int i1,
int i2)
|
boolean |
contains(java.awt.Point p)
|
java.awt.Rectangle |
getBoundingBox()
|
java.awt.Rectangle |
getBounds()
|
boolean |
inside(int i1,
int i2)
|
void |
translate(int i1,
int i2)
|
(package private) void |
updateBounds(int i1,
int i2)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bounds
protected java.awt.Rectangle bounds
npoints
public int npoints
serialVersionUID
private static final long serialVersionUID
xpoints
public int[] xpoints
ypoints
public int[] ypoints
Polygon
public Polygon()
Polygon
public Polygon(int[] i1,
int[] i2,
int i3)
addPoint
public void addPoint(int i1,
int i2)
calculateBounds
void calculateBounds(int[] i1,
int[] i2,
int i3)
contains
public boolean contains(int i1,
int i2)
contains
public boolean contains(java.awt.Point p)
getBoundingBox
public java.awt.Rectangle getBoundingBox()
getBounds
public java.awt.Rectangle getBounds()
- Specified by:
getBounds
in interface java.awt.Shape
inside
public boolean inside(int i1,
int i2)
translate
public void translate(int i1,
int i2)
updateBounds
void updateBounds(int i1,
int i2)