public class ShearBehavior extends TransformationBehavior
defaultImage, grBehavior, lyr, rectangleColor, trIO
Constructor and Description |
---|
ShearBehavior(GeoRasterBehavior grb,
Image curImage,
ITransformIO windowIO)
Crea un nuevo RectangleBehavior.
|
Modifier and Type | Method and Description |
---|---|
ToolListener |
getListener() |
void |
mouseDragged(MouseEvent e)
Cuando arrastramos con el ratón pulsado significa que estamos rotando la imagen.
|
boolean |
mouseMoved(MouseEvent ev)
Cuando movemos el ratón detecta si estamos en el marco de la
imagen y pone el icono del cursor del ratón adecuado.
|
void |
mousePressed(MouseEvent e)
Reimplementación del método mousePressed de Behavior.
|
void |
mouseReleased(MouseEvent e)
Reimplementación del método mouseReleased de Behavior.
|
void |
paintComponent(MapControlDrawer mapControlDrawer)
Cuando se produce un evento de pintado dibujamos el marco de la imagen para
que el usuario pueda seleccionar y redimensionar.
|
void |
setListener(ToolListener listener) |
isActiveTool, setActiveTool, setCursor, setITransformIO
public ShearBehavior(GeoRasterBehavior grb, Image curImage, ITransformIO windowIO)
zili
- listener.public void paintComponent(MapControlDrawer mapControlDrawer)
paintComponent
in class TransformationBehavior
public void mousePressed(MouseEvent e)
mousePressed
in class TransformationBehavior
e
- MouseEventpublic void mouseReleased(MouseEvent e) throws BehaviorException
mouseReleased
in class TransformationBehavior
e
- MouseEventBehaviorException
- Excepción lanzada cuando el Behavior.public void mouseDragged(MouseEvent e)
mouseDragged
in class TransformationBehavior
public void setListener(ToolListener listener)
com.iver.cit.gvsig.fmap.tools.Behavior.Behavior#setListener(org.gvsig.georeferencing.fmap.tools.ToolListener)
public ToolListener getListener()
com.iver.cit.gvsig.fmap.tools.Behavior.Behavior#getListener()
public boolean mouseMoved(MouseEvent ev) throws BehaviorException
mouseMoved
in class TransformationBehavior
BehaviorException