BUTTON_LEFT, BUTTON_MIDDLE, BUTTON_RIGHT, LOG| Constructor and Description |
|---|
TransformedRectangleBehavior(RectangleListener zili)
Creates a new behavior for selecting rectangle areas.
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.Image |
getImageCursor()
Gets the mouse cursor of the tool listener associated to this behavior.
|
ToolListener |
getListener()
Gets the
ToolListener used by this behavior to perform actions on the
associated MapControl object. |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
paintComponent(MapControlDrawer mapControlDrawer)
Method executed in real-time, when user is working with a tool on the associated
MapControl
object, repainting the MapControl's image. |
void |
setAffineTransform(java.awt.geom.AffineTransform at)
Asigna la matriz de transformación para el cuadro externo.
|
void |
setListener(ToolListener listener)
Sets a tool listener to work with the
MapControl using this behavior. |
clean, createArc, createArc, createArc, createCircle, createEllipse, createPoint, createPoint, getMapControl, getUseSnapping, isMyButton, isMyButton, mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved, paintComponent, resetMyButton, setMapControl, setUseSnappingpublic TransformedRectangleBehavior(RectangleListener zili)
Creates a new behavior for selecting rectangle areas.
zili - listener used to permit this object to work with the associated MapControlpublic void setAffineTransform(java.awt.geom.AffineTransform at)
at - AffineTransformpublic java.awt.Image getImageCursor()
IBehaviorGets the mouse cursor of the tool listener associated to this behavior.
getImageCursor in interface IBehaviorgetImageCursor in class Behaviorpublic void paintComponent(MapControlDrawer mapControlDrawer)
IBehaviorMethod executed in real-time, when user is working with a tool on the associated MapControl
object, repainting the MapControl's image.
Returns immediately in all cases, even if the complete image has not yet been loaded.
This method will be implemented according to the specific nature of each behavior, and its extra and particular features.
paintComponent in interface IBehaviorpaintComponent in class BehaviorGraphics.drawImage(java.awt.Image, int, int, java.awt.image.ImageObserver)public void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface IBehaviormousePressed in class BehaviorMouseListener.mousePressed(java.awt.event.MouseEvent)public void mouseReleased(java.awt.event.MouseEvent e)
throws BehaviorException
mouseReleased in interface IBehaviormouseReleased in class BehaviorBehaviorException - any exception processing the action associated to a mouse released event, by the IBehavior objectMouseListener.mouseReleased(java.awt.event.MouseEvent)public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface IBehaviormouseDragged in class BehaviorMouseMotionListener.mouseDragged(java.awt.event.MouseEvent)public void setListener(ToolListener listener)
Sets a tool listener to work with the MapControl using this behavior.
listener - a RectangleListener object for this behaviorpublic ToolListener getListener()
IBehaviorGets the ToolListener used by this behavior to perform actions on the
associated MapControl object.
getListener in interface IBehaviorgetListener in class BehaviorToolListener used by this behavior