y25.view.viewmodes
Class NavigationMode25D
java.lang.Object
y25.view.ViewMode25D
y25.view.viewmodes.NavigationMode25D
- All Implemented Interfaces:
- EventListener, MouseInputListener, MouseListener, MouseMotionListener, MouseWheelListener
- public class NavigationMode25D
- extends ViewMode25D
Provides navigation inside a Graph25DView by changing its
camera parameters.
Here is how to navigate when using this view mode:
- Rotation - Click left mouse button and drag.
- Zoom - Click middle mouse button and drag or use scrollwheel.
- Change Perspective - Hold Shift, click middle mouse button and drag.
- Move Up/down - Click right mouse button and drag.
| Methods inherited from class y25.view.ViewMode25D |
delta, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseShiftDraggedLeft, mouseShiftDraggedRight, setActiveView, shiftPressed |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NavigationMode25D
public NavigationMode25D()
mouseDraggedLeft
public void mouseDraggedLeft(MouseEvent e)
- Overrides:
mouseDraggedLeft in class ViewMode25D
mouseDraggedMiddle
public void mouseDraggedMiddle(MouseEvent e)
- Overrides:
mouseDraggedMiddle in class ViewMode25D
mouseShiftDraggedMiddle
public void mouseShiftDraggedMiddle(MouseEvent e)
- Overrides:
mouseShiftDraggedMiddle in class ViewMode25D
mouseWheelMoved
public void mouseWheelMoved(MouseWheelEvent e)
- Specified by:
mouseWheelMoved in interface MouseWheelListener- Overrides:
mouseWheelMoved in class ViewMode25D
mouseDraggedRight
public void mouseDraggedRight(MouseEvent e)
- Overrides:
mouseDraggedRight in class ViewMode25D