Package uk.ac.starlink.topcat.plot2
Class InstantTipper
java.lang.Object
java.awt.event.MouseAdapter
uk.ac.starlink.topcat.plot2.InstantTipper
- All Implemented Interfaces:
MouseListener
,MouseMotionListener
,MouseWheelListener
,EventListener
MouseListener that, when installed on a component, causes tooltips
to appear instantly and without dismissal.
This works by doctoring the global ToolTipManager. It will not play nicely with any other code that is making global adjustments to tool tip management. I'd like to do it differently, but ToolTipManager itself is a singleton, which makes it difficult to handle this in a more localised way.
Singleton class.
- Since:
- 29 Jan 2015
- Author:
- Mark Taylor
-
Method Summary
Modifier and TypeMethodDescriptionstatic InstantTipper
Returns the sole instance of this class.void
mouseEntered
(MouseEvent evt) void
mouseExited
(MouseEvent evt) Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
-
Method Details
-
mouseEntered
- Specified by:
mouseEntered
in interfaceMouseListener
- Overrides:
mouseEntered
in classMouseAdapter
-
mouseExited
- Specified by:
mouseExited
in interfaceMouseListener
- Overrides:
mouseExited
in classMouseAdapter
-
getInstance
Returns the sole instance of this class.
-