public class DefaultMapController extends JMapController implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener
map| Constructor and Description |
|---|
DefaultMapController(JMapViewer map) |
| Modifier and Type | Method and Description |
|---|---|
void |
debugMouseEvent(java.lang.String s,
java.awt.event.MouseEvent e) |
int |
getMovementMouseButton() |
boolean |
isDoubleClickZoomEnabled() |
boolean |
isMovementEnabled() |
static boolean |
isPlatformOsx()
Replies true if we are currently running on OSX
|
boolean |
isWheelZoomEnabled() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e) |
void |
setDoubleClickZoomEnabled(boolean doubleClickZoomEnabled) |
void |
setMovementEnabled(boolean movementEnabled)
Enables or disables that the map pane can be moved using the mouse.
|
void |
setMovementMouseButton(int movementMouseButton)
Sets the mouse button that is used for moving the map.
|
void |
setWheelZoomEnabled(boolean wheelZoomEnabled) |
public DefaultMapController(JMapViewer map)
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void debugMouseEvent(java.lang.String s,
java.awt.event.MouseEvent e)
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenerpublic boolean isMovementEnabled()
public void setMovementEnabled(boolean movementEnabled)
movementEnabled - public int getMovementMouseButton()
public void setMovementMouseButton(int movementMouseButton)
MouseEvent.BUTTON1 (left mouse button)MouseEvent.BUTTON2 (middle mouse button)MouseEvent.BUTTON3 (right mouse button)movementMouseButton - public boolean isWheelZoomEnabled()
public void setWheelZoomEnabled(boolean wheelZoomEnabled)
public boolean isDoubleClickZoomEnabled()
public void setDoubleClickZoomEnabled(boolean doubleClickZoomEnabled)
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic static boolean isPlatformOsx()