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.MouseMotionListener
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public 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.MouseWheelListener
public 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.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public static boolean isPlatformOsx()