javax.swing
public class ToolTipManager extends MouseAdapter implements MouseMotionListener
Nested Class Summary | |
---|---|
protected class | ToolTipManager.insideTimerAction
This ActionListener is associated with the Timer that listens to whether
it is time for the JToolTip to be displayed after the mouse has entered
the JComponent. |
protected class | ToolTipManager.outsideTimerAction
This Actionlistener is associated with the Timer that listens to whether
the mouse cursor has re-entered the JComponent in time for an immediate
redisplay of the JToolTip. |
protected class | ToolTipManager.stillInsideTimerAction
This ActionListener is associated with the Timer that listens to whether
the JToolTip can be hidden after four seconds. |
Field Summary | |
---|---|
protected boolean | heavyWeightPopupEnabled heavyWeightPopupEnabled |
protected boolean | lightWeightPopupEnabled lightWeightPopupEnabled |
Method Summary | |
---|---|
int | getDismissDelay()
This method returns the time the ToolTip will be shown before being
hidden.
|
int | getInitialDelay()
This method returns the initial delay before the ToolTip is shown when
the mouse enters a Component.
|
int | getReshowDelay()
This method returns the amount of delay where if the mouse re-enters a
Component, the tooltip will be shown immediately.
|
boolean | isEnabled()
This method returns whether ToolTips are enabled.
|
boolean | isLightWeightPopupEnabled()
This method returns whether LightweightToolTips are enabled.
|
void | mouseDragged(MouseEvent event)
This method is called when the mouse is dragged in a JComponent
registered with the ToolTipManager.
|
void | mouseEntered(MouseEvent event)
This method is called whenever the mouse enters a JComponent registered
with the ToolTipManager. |
void | mouseExited(MouseEvent event)
This method is called when the mouse exits a JComponent registered with the
ToolTipManager. |
void | mouseMoved(MouseEvent event)
This method is called when the mouse is moved in a JComponent registered
with the ToolTipManager.
|
void | mousePressed(MouseEvent event)
This method is called when the mouse is pressed on a JComponent
registered with the ToolTipManager. |
void | registerComponent(JComponent component)
This method registers a JComponent with the ToolTipManager.
|
void | setDismissDelay(int delay)
Sets the time the ToolTip will be shown before being hidden.
|
void | setEnabled(boolean enabled)
This method sets whether ToolTips are enabled or disabled for all
JComponents.
|
void | setInitialDelay(int delay)
Sets the initial delay before the ToolTip is shown when the
mouse enters a Component.
|
void | setLightWeightPopupEnabled(boolean enabled)
This method sets whether LightweightToolTips are enabled. |
void | setReshowDelay(int delay)
Sets the amount of delay where if the mouse re-enters a
Component, the tooltip will be shown immediately.
|
static ToolTipManager | sharedInstance()
This method returns the shared instance of ToolTipManager used by all
JComponents.
|
void | unregisterComponent(JComponent component)
This method unregisters a JComponent with the ToolTipManager.
|
Returns: The time the ToolTip will be shown before being hidden.
Returns: The initial delay before the ToolTip is shown.
Returns: The reshow delay.
Returns: Whether ToolTips are enabled.
Returns: Whether LighweightToolTips are enabled.
Parameters: event The MouseEvent.
Parameters: event The MouseEvent.
Parameters: event The MouseEvent.
Parameters: event The MouseEvent.
Parameters: event The MouseEvent.
Parameters: component The JComponent to register with the ToolTipManager.
Parameters: delay the delay (in milliseconds) before tool tips are hidden.
Throws: IllegalArgumentException if delay
is less than zero.
Parameters: enabled Whether ToolTips are enabled or disabled for all JComponents.
Parameters: delay The initial delay before the ToolTip is shown.
Throws: IllegalArgumentException if delay
is less than zero.
Parameters: enabled Whether LightweightToolTips will be enabled.
Parameters: delay The reshow delay (in milliseconds).
Throws: IllegalArgumentException if delay
is less than zero.
Returns: The shared instance of ToolTipManager.
Parameters: component The JComponent to unregister with the ToolTipManager.