|
|||||||||
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 |