java.awt.Shape, java.io.Serializable, java.lang.Cloneablepublic class Picture
extends java.awt.Rectangle
| Modifier and Type | Field | Description |
|---|---|---|
protected java.awt.Image |
mImage |
The image for the picture.
|
protected java.awt.Point |
mOrigin |
The upper left hand corner of the image.
|
protected java.net.URL |
mURL |
The URL for the picture.
|
static java.awt.Point |
ORIGIN |
The origin for new points from the zero args constructor.
|
| Constructor | Description |
|---|---|
Picture() |
Construct a Picture.
|
Picture(int x,
int y,
int width,
int height) |
Construct a Picture over the area given.
|
Picture(java.awt.Rectangle r) |
Construct a picture over the rectangle given.
|
Picture(Picture picture) |
Construct a picture from the one given.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.awt.Image |
getImage() |
Getter for property image.
|
java.awt.Point |
getOrigin() |
Getter for property origin.
|
java.net.URL |
getURL() |
Getter for property URL.
|
void |
reset() |
Reset the picture to uncropped size.
|
boolean |
same(Picture picture) |
Return
true if that picture is the same as this one. |
void |
setImage(java.awt.Image image) |
Setter for property image.
|
void |
setOrigin(java.awt.Point origin) |
Setter for property origin.
|
void |
setURL(java.net.URL url) |
Setter for property URL.
|
java.lang.String |
toString() |
Create a string representation of the picture.
|
finalize, getClass, notify, notifyAll, wait, wait, waitadd, add, add, contains, contains, contains, contains, createIntersection, createUnion, equals, getBounds, getBounds2D, getHeight, getLocation, getSize, getWidth, getX, getY, grow, inside, intersection, intersects, isEmpty, move, outcode, reshape, resize, setBounds, setBounds, setLocation, setLocation, setRect, setSize, setSize, translate, unionadd, add, add, contains, contains, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, setRect, unionpublic static final java.awt.Point ORIGIN
protected java.net.URL mURL
protected java.awt.Image mImage
protected java.awt.Point mOrigin
Rectangle fields x, y,
width and height will change, but the
origin remains the same.public Picture()
public Picture(int x,
int y,
int width,
int height)
x - The x coordinate.y - The y coordinate.width - The width of the picture.height - The height of the picture.public Picture(java.awt.Rectangle r)
r - The coordinates of the area.public Picture(Picture picture)
picture - The picture to copy.public java.net.URL getURL()
public void setURL(java.net.URL url)
url - New value of property URL.public java.awt.Image getImage()
public void setImage(java.awt.Image image)
image - New value of property image.public java.awt.Point getOrigin()
public void setOrigin(java.awt.Point origin)
origin - New value of property origin.public boolean same(Picture picture)
true if that picture is the same as this one.picture - The picture to check.true if the images match.public void reset()
public java.lang.String toString()
toString in class java.awt.RectangleHTML Parser is an open source library released under LGPL.