com.vistech.jai.render
Class Crop
java.lang.Object
|
+--com.vistech.jai.render.Crop
- All Implemented Interfaces:
- java.util.EventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- public class Crop
- extends java.lang.Object
- implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
Crops the image drawn over a canvas.
- Version:
- 1.0 11 October 2000
- Author:
- Lawrence Rodrigues
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
imageCanvas
protected CompositeCanvasJAI imageCanvas
diff
protected java.awt.Point diff
shapeAnchor
protected java.awt.Point shapeAnchor
mousePressed
protected boolean mousePressed
currentShape
protected java.awt.Rectangle currentShape
prevShape
protected java.awt.Rectangle prevShape
cropOn
protected boolean cropOn
cropped
protected boolean cropped
crop
protected javax.swing.JMenuItem crop
Crop
public Crop(CompositeCanvasJAI c)
setCropOn
public void setCropOn(boolean onOrOff)
startDraw
public void startDraw(int x,
int y)
draw
public void draw(int x,
int y)
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interface java.awt.event.MouseListener
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked
in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered
in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interface java.awt.event.MouseListener
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interface java.awt.event.MouseMotionListener
crop
public void crop()
reset
public void reset()
popupMenu
protected void popupMenu(javax.swing.JComponent comp,
int x,
int y)