java.awt.event.MouseMotionListener, java.util.EventListenerpublic class RichToolTipManager
extends java.awt.event.MouseAdapter
implements java.awt.event.MouseMotionListener
| Modifier and Type | Class | Description |
|---|---|---|
static class |
RichToolTipManager.JTrackableComponent |
| Modifier and Type | Method | Description |
|---|---|---|
int |
getDismissDelay() |
Returns the dismissal delay value.
|
int |
getInitialDelay() |
Returns the initial delay value.
|
void |
hideCurrentlyShowingTipIfNecessary() |
|
void |
mouseDragged(java.awt.event.MouseEvent event) |
|
void |
mouseEntered(java.awt.event.MouseEvent event) |
|
void |
mouseExited(java.awt.event.MouseEvent event) |
|
void |
mouseMoved(java.awt.event.MouseEvent event) |
|
void |
mousePressed(java.awt.event.MouseEvent event) |
|
void |
registerComponent(RichToolTipManager.JTrackableComponent comp) |
Registers a component for tooltip management.
|
void |
setDismissDelay(int milliseconds) |
Specifies the dismissal delay value.
|
void |
setInitialDelay(int milliseconds) |
Specifies the initial delay value.
|
static RichToolTipManager |
sharedInstance() |
Returns a shared
ToolTipManager instance. |
void |
unregisterComponent(RichToolTipManager.JTrackableComponent comp) |
Removes a component from tooltip control.
|
public void setInitialDelay(int milliseconds)
milliseconds - the number of milliseconds to delay (after the cursor has
paused) before displaying the tooltipgetInitialDelay()public int getInitialDelay()
setInitialDelay(int)public void setDismissDelay(int milliseconds)
milliseconds - the number of milliseconds to delay before taking away the
tooltipgetDismissDelay()public int getDismissDelay()
setDismissDelay(int)public static RichToolTipManager sharedInstance()
ToolTipManager instance.ToolTipManager objectpublic void registerComponent(RichToolTipManager.JTrackableComponent comp)
This will register key bindings to show and hide the tooltip text only if
component has focus bindings. This is done so that
components that are not normally focus traversable, such as
JLabel, are not made focus traversable as a result of
invoking this method.
comp - a JComponent object to addComponent.isFocusTraversable()public void unregisterComponent(RichToolTipManager.JTrackableComponent comp)
comp - a JComponent object to removepublic void hideCurrentlyShowingTipIfNecessary()
public void mouseEntered(java.awt.event.MouseEvent event)
mouseEntered in class java.awt.event.MouseAdapterpublic void mouseExited(java.awt.event.MouseEvent event)
mouseExited in class java.awt.event.MouseAdapterpublic void mousePressed(java.awt.event.MouseEvent event)
mousePressed in class java.awt.event.MouseAdapterpublic void mouseDragged(java.awt.event.MouseEvent event)
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class java.awt.event.MouseAdapterpublic void mouseMoved(java.awt.event.MouseEvent event)
mouseMoved in interface java.awt.event.MouseMotionListenermouseMoved in class java.awt.event.MouseAdapter