public class MapMover
extends java.awt.event.MouseAdapter
implements java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener
| Constructor and Description |
|---|
MapMover(NavigatableComponent navComp,
javax.swing.JPanel contentPane)
Create a new MapMover
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isPlatformOsx()
Replies true if we are currently running on OSX
|
void |
mouseDragged(java.awt.event.MouseEvent e)
If the right (and only the right) mouse button is pressed, move the map
|
void |
mouseMoved(java.awt.event.MouseEvent e)
Emulates dragging on Mac OSX
|
void |
mousePressed(java.awt.event.MouseEvent e)
Start the movement, if it was the 3rd button (right button).
|
void |
mouseReleased(java.awt.event.MouseEvent e)
Change the cursor back to it's pre-move cursor.
|
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e)
Zoom the map by 1/5th of current zoom per wheel-delta.
|
public MapMover(NavigatableComponent navComp, javax.swing.JPanel contentPane)
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class java.awt.event.MouseAdapterpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenermousePressed in class java.awt.event.MouseAdapterpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class java.awt.event.MouseAdapterpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenermouseWheelMoved in class java.awt.event.MouseAdaptere - The wheel event.public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenermouseMoved in class java.awt.event.MouseAdapterpublic static boolean isPlatformOsx()