public class ToolTipController extends AbstractFeature implements SelectListener
Modifier and Type | Field and Description |
---|---|
protected ToolTipAnnotation |
annotation |
protected Object |
lastHoverObject |
protected Object |
lastRolloverObject |
protected AnnotationLayer |
layer |
controller, featureID
changeSupport, enabled
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
Constructor and Description |
---|
ToolTipController(Registry registry) |
Modifier and Type | Method and Description |
---|---|
protected void |
addLayer(Layer layer) |
protected String |
getHoverText(SelectEvent event) |
protected 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,
String text) |
actionPerformed, addToToolBar, doActionPerformed, doPropertyChange, getController, getFeatureID, getName, getStringValue, isInitialized, isOn, isTwoState, propertyChange, register, setMenuAccellerator, turnOn
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
protected ToolTipAnnotation annotation
protected Object lastHoverObject
protected Object lastRolloverObject
protected AnnotationLayer layer
public ToolTipController(Registry registry)
protected void addLayer(Layer layer)
protected String getHoverText(SelectEvent event)
protected String getRolloverText(SelectEvent event)
protected void handleHover(SelectEvent event)
protected void handleRollover(SelectEvent event)
protected void hideToolTip()
public void initialize(Controller controller)
initialize
in interface Initializable
initialize
in class AbstractFeature
protected void removeLayer(Layer layer)
public void selected(SelectEvent event)
selected
in interface SelectListener
protected void showToolTip(SelectEvent event, String text)