Package sim.display3d
Class ToolTipBehavior
java.lang.Object
javax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Leaf
javax.media.j3d.Behavior
com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
sim.display3d.ToolTipBehavior
public class ToolTipBehavior
extends com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
A behavior similar to SelectionBehavior, except you don't have to
double-click and the resulting info is presented in a tool-tip, not the
console
I'm using Swing's default (ToolTipManager) initialDelay constant, but I did
not implement DismissDelay or ReshowDelay
-
Field Summary
Fields inherited from class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
buttonPress, conditions, currGrp, debug, mevent, pickCanvas, wakeupCondition
Fields inherited from class javax.media.j3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
-
Constructor Summary
ConstructorDescriptionToolTipBehavior
(javax.media.j3d.Canvas3D canvas, javax.media.j3d.BranchGroup root, javax.media.j3d.Bounds bounds) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns whether or not the behavior may show tool tips.void
void
processStimulus
(Enumeration criteria) Disregard all stimuli other than ...void
setCanShowToolTips
(boolean val) Sets whether or not the behavior may show tool tips.void
updateScene
(int xpos, int ypos) Methods inherited from class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
getMode, getTolerance, setMode, setTolerance
Methods inherited from class javax.media.j3d.Behavior
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences, wakeupOn
Methods inherited from class javax.media.j3d.Node
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString
-
Constructor Details
-
ToolTipBehavior
public ToolTipBehavior(javax.media.j3d.Canvas3D canvas, javax.media.j3d.BranchGroup root, javax.media.j3d.Bounds bounds)
-
-
Method Details
-
initialize
public void initialize()- Overrides:
initialize
in classcom.sun.j3d.utils.picking.behaviors.PickMouseBehavior
-
setCanShowToolTips
public void setCanShowToolTips(boolean val) Sets whether or not the behavior may show tool tips. -
getCanShowToolTips
public boolean getCanShowToolTips()Returns whether or not the behavior may show tool tips. -
processStimulus
Disregard all stimuli other than ...- Overrides:
processStimulus
in classcom.sun.j3d.utils.picking.behaviors.PickMouseBehavior
-
updateScene
public void updateScene(int xpos, int ypos) - Specified by:
updateScene
in classcom.sun.j3d.utils.picking.behaviors.PickMouseBehavior
- See Also:
-