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, wakeupConditionFields 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
ConstructorsConstructorDescriptionToolTipBehavior(javax.media.j3d.Canvas3D canvas, javax.media.j3d.BranchGroup root, javax.media.j3d.Bounds bounds) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether or not the behavior may show tool tips.voidvoidprocessStimulus(Enumeration criteria) Disregard all stimuli other than ...voidsetCanShowToolTips(boolean val) Sets whether or not the behavior may show tool tips.voidupdateScene(int xpos, int ypos) Methods inherited from class com.sun.j3d.utils.picking.behaviors.PickMouseBehavior
getMode, getTolerance, setMode, setToleranceMethods inherited from class javax.media.j3d.Behavior
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences, wakeupOnMethods 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, setPickableMethods 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:
initializein 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:
processStimulusin classcom.sun.j3d.utils.picking.behaviors.PickMouseBehavior
-
updateScene
public void updateScene(int xpos, int ypos) - Specified by:
updateScenein classcom.sun.j3d.utils.picking.behaviors.PickMouseBehavior- See Also:
-