public class PointBehavior extends Behavior
Behavior that permits user to select a point with a double click mouse action, on the associated
MapControl
using a PointListener
.
BUTTON_LEFT, BUTTON_MIDDLE, BUTTON_RIGHT, geomManager, LOG
Constructor and Description |
---|
PointBehavior(PointListener l) |
PointBehavior(PointListener l,
int mouseButton)
Creates a new behavior for selecting a point.
|
Modifier and Type | Method and Description |
---|---|
ToolListener |
getListener()
Gets the
ToolListener used by this behavior to perform actions on the
associated MapControl object. |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
setListener(ToolListener listener)
Sets a tool listener to work with the
MapControl using this behavior. |
clean, createArc, createArc, createArc, createCircle, createPoint, createPoint, getImageCursor, getMapControl, isMyButton, isMyButton, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved, paintComponent, paintComponent, resetMyButton, setMapControl
public PointBehavior(PointListener l, int mouseButton)
Creates a new behavior for selecting a point.
l
- listener used to permit this object to work with the associated MapControl
public PointBehavior(PointListener l)
public void mousePressed(MouseEvent e)
mousePressed
in interface IBehavior
mousePressed
in class Behavior
MouseListener.mousePressed(java.awt.event.MouseEvent)
public void mouseReleased(MouseEvent e) throws BehaviorException
mouseReleased
in interface IBehavior
mouseReleased
in class Behavior
BehaviorException
- any exception processing the action associated to a mouse released event, by the IBehavior
objectMouseListener.mouseReleased(java.awt.event.MouseEvent)
public void setListener(ToolListener listener)
Sets a tool listener to work with the MapControl
using this behavior.
listener
- a PointListener
object for this behaviorpublic ToolListener getListener()
IBehavior
Gets the ToolListener
used by this behavior to perform actions on the
associated MapControl
object.
getListener
in interface IBehavior
getListener
in class Behavior
ToolListener
used by this behavior