Class ToolTipController
- java.lang.Object
-
- javax.swing.AbstractAction
-
- gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature
-
- gov.nasa.worldwindx.applications.worldwindow.core.ToolTipController
-
- All Implemented Interfaces:
SelectListener
,Initializable
,Feature
,java.awt.event.ActionListener
,java.beans.PropertyChangeListener
,java.io.Serializable
,java.lang.Cloneable
,java.util.EventListener
,javax.swing.Action
public class ToolTipController extends AbstractFeature implements SelectListener
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ToolTipAnnotation
annotation
protected java.lang.Object
lastHoverObject
protected java.lang.Object
lastRolloverObject
protected AnnotationLayer
layer
-
Fields inherited from class gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature
controller, featureID
-
-
Constructor Summary
Constructors Constructor Description ToolTipController(Registry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addLayer(Layer layer)
protected java.lang.String
getHoverText(SelectEvent event)
protected java.lang.String
getRolloverText(SelectEvent event)
protected void
handleHover(SelectEvent event)
protected void
handleRollover(SelectEvent event)
protected void
hideToolTip()
void
initialize(Controller controller)
protected void
removeLayer(Layer layer)
void
selected(SelectEvent event)
protected void
showToolTip(SelectEvent event, java.lang.String text)
-
Methods inherited from class gov.nasa.worldwindx.applications.worldwindow.features.AbstractFeature
actionPerformed, addToToolBar, doActionPerformed, doPropertyChange, getController, getFeatureID, getName, getStringValue, isInitialized, isOn, isTwoState, propertyChange, register, setMenuAccellerator, turnOn
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Field Detail
-
lastRolloverObject
protected java.lang.Object lastRolloverObject
-
lastHoverObject
protected java.lang.Object lastHoverObject
-
layer
protected AnnotationLayer layer
-
annotation
protected ToolTipAnnotation annotation
-
-
Constructor Detail
-
ToolTipController
public ToolTipController(Registry registry)
-
-
Method Detail
-
initialize
public void initialize(Controller controller)
- Specified by:
initialize
in interfaceInitializable
- Overrides:
initialize
in classAbstractFeature
-
getHoverText
protected java.lang.String getHoverText(SelectEvent event)
-
getRolloverText
protected java.lang.String getRolloverText(SelectEvent event)
-
selected
public void selected(SelectEvent event)
- Specified by:
selected
in interfaceSelectListener
-
handleRollover
protected void handleRollover(SelectEvent event)
-
handleHover
protected void handleHover(SelectEvent event)
-
showToolTip
protected void showToolTip(SelectEvent event, java.lang.String text)
-
hideToolTip
protected void hideToolTip()
-
addLayer
protected void addLayer(Layer layer)
-
removeLayer
protected void removeLayer(Layer layer)
-
-