public class BoundedImage extends BoundedShape implements java.awt.image.ImageObserver
BoundedShape.BoundedShapeLoader
InteractiveShape.InteractiveShapeLoader
Modifier and Type | Field and Description |
---|---|
protected java.awt.Image |
image |
edgeColor, height, pixelSized, shape, shapeClass, theta, width, xoff, yoff
color, x, y
Constructor and Description |
---|
BoundedImage(java.awt.Image image,
double x,
double y)
Constructs a bounded image centered at the given location.
|
Modifier and Type | Method and Description |
---|---|
void |
draw(DrawingPanel panel,
java.awt.Graphics g)
Draws the image.
|
boolean |
imageUpdate(java.awt.Image img,
int infoflags,
int x,
int y,
int width,
int height) |
createBoundedArrow, createBoundedCenteredArrow, createBoundedCircle, createBoundedEllipse, createBoundedImage, createBoundedRectangle, createBoundedTriangle, findInteractive, getLoader, getPreferredCursor, isHeightDrag, isInside, isRotateDrag, isSelected, isWidthDrag, isXYDrag, setHeightDrag, setRotateDrag, setSelected, setWidthDrag, setXYDrag, toggleSelected, toString
contains, createArrow, createCenteredArrow, createCircle, createEllipse, createImage, createRectangle, createSquare, createTextLine, createTriangle, getHeight, getShape, getWidth, getXMax, getXMin, getYMax, getYMin, isMeasured, setHeight, setMarkerColor, setMeasured, setOffset, setPixelSized, setTheta, setWidth, setX, setXY, setY, tranform, transform
getX, getY, isEnabled, setEnabled
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getX, getY, isEnabled, setEnabled, setX, setXY, setY
getXMax, getXMin, getYMax, getYMin, isMeasured
public BoundedImage(java.awt.Image image, double x, double y)
x
- doubley
- doubleimage
- Imagepublic void draw(DrawingPanel panel, java.awt.Graphics g)
draw
in interface Drawable
draw
in class BoundedShape
panel
- the world in which the arrow is viewedg
- the graphics context upon which to drawpublic boolean imageUpdate(java.awt.Image img, int infoflags, int x, int y, int width, int height)
imageUpdate
in interface java.awt.image.ImageObserver