|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Specifies methods that describe behavior of an image canvas. It has methods to set and get both the AWT Image and BufferedImage objects.
| Field Summary | |
static int |
TYPE_AWT_IMAGE
Type AWT Image |
static int |
TYPE_BUFFERED_IMAGE
Type BufferedImage |
| Method Summary | |
void |
addMouseListener(java.awt.event.MouseListener ml)
Adds a mouse listener object. |
void |
addMouseMotionListener(java.awt.event.MouseMotionListener e)
Adds a mouse motion listener object. |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener pc)
Adds a PropertyChangeListener object. |
void |
addVetoableChangeListener(java.beans.VetoableChangeListener vl)
Adds a VetoableChangeListener object. |
void |
draw(java.awt.Shape shape)
Draws the specified shape on the destination image |
java.awt.Image |
getAWTImage()
Returns the image property. |
java.awt.image.BufferedImage |
getBufferedImage()
Returns the BufferedImage property. |
java.awt.image.BufferedImage |
getDisplayedImage()
Returns the image displayed on the canvas. |
int |
getDisplayMode()
Returns the display mode. |
int |
getFlipMode()
Returns the flip mode. |
java.awt.Dimension |
getImageSize()
Returns the image size. |
int |
getImageType()
Returns the image type property. |
boolean |
getInvert()
Returns the invert mode. |
java.awt.image.BufferedImage |
getOffScreenImage()
Returns the off screen image. |
boolean |
paintImage()
This method paints the current image i.e.; the image set by the setImage() method. |
void |
removeMouseListener(java.awt.event.MouseListener ml)
Removes a mouse listener object. |
void |
removeMouseMotionListener(java.awt.event.MouseMotionListener ml)
Removes a mouse motion listener object. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener pc)
Removes a PropertyChangeListener object. |
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener vl)
Removes a VetoableChangeListener object. |
void |
setAWTImage(java.awt.Image image)
Sets the image property. |
void |
setBufferedImage(java.awt.image.BufferedImage image)
Sets the BufferedImage property. |
void |
setClip(java.awt.Shape clipshape)
Sets the clip shape on the destination image |
void |
setCursor(java.awt.Cursor cursor)
Sets the cursor. |
void |
setDisplayImage(java.awt.image.BufferedImage image)
Sets the image to be displayed on the canvas. |
void |
setDisplayMode(int dispMode)
Sets the display mode. |
void |
setFlipMode(int flipMode)
Sets the flip mode. |
void |
setImageType(int imageType)
Sets the image type property. |
void |
setInvert(boolean onOrOff)
Sets the invert mode property. |
void |
setOffScreenImage(java.awt.image.BufferedImage image)
Sets the off screen image. |
| Field Detail |
public static final int TYPE_AWT_IMAGE
public static final int TYPE_BUFFERED_IMAGE
| Method Detail |
public void setAWTImage(java.awt.Image image)
image - the image objectpublic java.awt.Image getAWTImage()
public java.awt.Dimension getImageSize()
public void setBufferedImage(java.awt.image.BufferedImage image)
BufferedImage - the image objectpublic java.awt.image.BufferedImage getBufferedImage()
public void setImageType(int imageType)
imageType - the image type.public int getImageType()
public void setDisplayMode(int dispMode)
dispMode - the display modepublic int getDisplayMode()
public void setFlipMode(int flipMode)
flipMode - the flip modepublic int getFlipMode()
public void setInvert(boolean onOrOff)
onOrOff - the invert mode.public boolean getInvert()
public void setOffScreenImage(java.awt.image.BufferedImage image)
image - the off screen image.public java.awt.image.BufferedImage getOffScreenImage()
public void setDisplayImage(java.awt.image.BufferedImage image)
image - the image to be displayed.public java.awt.image.BufferedImage getDisplayedImage()
public boolean paintImage()
public void addMouseListener(java.awt.event.MouseListener ml)
ml - the MouseListener.public void addMouseMotionListener(java.awt.event.MouseMotionListener e)
ml - the MouseMotionListener.public void removeMouseListener(java.awt.event.MouseListener ml)
ml - the MouseLister.public void removeMouseMotionListener(java.awt.event.MouseMotionListener ml)
ml - the MouseMotionLister.public void addPropertyChangeListener(java.beans.PropertyChangeListener pc)
pc - the PropertyChangeListener object.public void addVetoableChangeListener(java.beans.VetoableChangeListener vl)
vl - the VetoableChangeListener.public void removePropertyChangeListener(java.beans.PropertyChangeListener pc)
pc - the PropertyChangeListener object.public void removeVetoableChangeListener(java.beans.VetoableChangeListener vl)
ml - the VetoableChangeListener object.public void setCursor(java.awt.Cursor cursor)
cursor - the Cursor object.public void setClip(java.awt.Shape clipshape)
clipshape - the shape of the clipping areapublic void draw(java.awt.Shape shape)
shape - the shape to be drawn
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||