# Package com.sun.j3d.utils.behaviors.mouse

package com.sun.j3d.utils.behaviors.mouse

Provides mouse navigation utility classes.

Class
Description
MouseBehavior
Base class for all mouse manipulators (see MouseRotate, MouseZoom and MouseTranslate for examples of how to extend this base class).
MouseBehaviorCallback
The MouseBehaviorCallback interface allows a class to be notified when the transform is changed by one of the MouseBehaviors.
MouseRotate
MouseRotate is a Java3D behavior object that lets users control the rotation of an object via a mouse.
MouseTranslate
MouseTranslate is a Java3D behavior object that lets users control the translation (X, Y) of an object via a mouse drag motion with the third mouse button (alt-click on PC).
MouseWheelZoom
MouseWheelZoom is a Java3D behavior object that lets users control the Z axis translation of an object via mouse wheel.
MouseZoom
MouseZoom is a Java3D behavior object that lets users control the Z axis translation of an object via a mouse drag motion with the second mouse button.