Package edu.cnu.mdi.mdi3D.adapter3D
Class MouseAdapter3D
java.lang.Object
edu.cnu.mdi.mdi3D.adapter3D.MouseAdapter3D
- All Implemented Interfaces:
MouseListener,MouseMotionListener,MouseWheelListener,EventListener
public class MouseAdapter3D
extends Object
implements MouseListener, MouseMotionListener, MouseWheelListener
Standard mouse interaction for a
Panel3D: drag-to-rotate, and
wheel-to-zoom.
This is the mouse counterpart to KeyAdapter3D:
both translate raw AWT input events into Panel3D rotation/zoom calls
so individual demo views don't have to re-implement camera controls.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
prevMouseX
protected int prevMouseX -
prevMouseY
protected int prevMouseY -
_panel3D
-
-
Constructor Details
-
MouseAdapter3D
-
-
Method Details
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener
-
mouseWheelMoved
- Specified by:
mouseWheelMovedin interfaceMouseWheelListener
-