|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectMapToolManager
public class MapToolManager
Receives mouse events from a SwtMapPane
instance, converts them to
MapMouseEvent
s, and sends these to the registered listeners.
Constructor Summary | |
---|---|
MapToolManager(SwtMapPane pane)
Constructor |
Method Summary | |
---|---|
boolean |
addMouseListener(MapMouseListener listener)
Add a listener for JMapPaneMouseEvents |
CursorTool |
getCursorTool()
Get the active cursor tool |
void |
mouseDoubleClick(MouseEvent arg0)
|
void |
mouseDown(MouseEvent e)
|
void |
mouseEnter(MouseEvent e)
|
void |
mouseExit(MouseEvent e)
|
void |
mouseHover(MouseEvent arg0)
|
void |
mouseMove(MouseEvent e)
|
void |
mouseScrolled(MouseEvent e)
|
void |
mouseUp(MouseEvent e)
|
boolean |
removeMouseListener(MapMouseListener listener)
Remove a MapMouseListener from the active listeners |
boolean |
setCursorTool(CursorTool tool)
Set the active cursor tool |
void |
setNoCursorTool()
Unset the current cursor tool |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MapToolManager(SwtMapPane pane)
pane
- the map pane that owns this listenerMethod Detail |
---|
public void setNoCursorTool()
public boolean setCursorTool(CursorTool tool)
tool
- the tool to set
IllegalArgumentException
- if the tool argument is nullpublic CursorTool getCursorTool()
null
if no
tool is activepublic boolean addMouseListener(MapMouseListener listener)
listener
- the listener to add
IllegalArgumentException
- if the tool argument is nullpublic boolean removeMouseListener(MapMouseListener listener)
listener
- the listener to remove
IllegalArgumentException
- if the tool argument is nullpublic void mouseScrolled(MouseEvent e)
mouseScrolled
in interface MouseWheelListener
public void mouseMove(MouseEvent e)
mouseMove
in interface MouseMoveListener
public void mouseDoubleClick(MouseEvent arg0)
mouseDoubleClick
in interface MouseListener
public void mouseDown(MouseEvent e)
mouseDown
in interface MouseListener
public void mouseUp(MouseEvent e)
mouseUp
in interface MouseListener
public void mouseEnter(MouseEvent e)
mouseEnter
in interface MouseTrackListener
public void mouseExit(MouseEvent e)
mouseExit
in interface MouseTrackListener
public void mouseHover(MouseEvent arg0)
mouseHover
in interface MouseTrackListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |