Class RichTooltipManager
java.lang.Object
org.pushingpixels.radiance.component.api.common.RichTooltipManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Timerprivate Timerprivate MouseEventprivate MouseEventprivate RichTooltipprivate static final RichTooltipManagerprivate JRichTooltipPanelprivate booleanprivate Popup -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcheckForTipChange(MouseEvent event, RichTooltipManager.WithRichTooltip component) intReturns the dismissal delay value.intReturns the initial delay value.voidprivate voidprivate voidinitiateToolTip(MouseEvent original, RichTooltipManager.WithRichTooltip component) private MouseEventretarget(MouseEvent original, Component source, Component target) voidsetDismissDelay(int milliseconds) Specifies the dismissal delay value.voidsetInitialDelay(int milliseconds) Specifies the initial delay value.static RichTooltipManagerReturns a sharedRichTooltipManagerinstance.private voidshowTipWindow(MouseEvent mouseEvent) private void
-
Field Details
-
initialDelayTimer
-
dismissTimer
-
richTooltip
-
currentActiveTrackable
-
lastMouseEvent
-
lastMouseEventInCurrentActiveTrackableCoordinates
-
tipWindow
-
tip
-
tipShowing
private boolean tipShowing
-
-
Constructor Details
-
RichTooltipManager
private RichTooltipManager()
-
-
Method Details
-
setInitialDelay
public void setInitialDelay(int milliseconds) Specifies the initial delay value.- Parameters:
milliseconds- the number of milliseconds to delay (after the cursor has paused) before displaying the tooltip- See Also:
-
getInitialDelay
public int getInitialDelay()Returns the initial delay value.- Returns:
- an integer representing the initial delay value, in milliseconds
- See Also:
-
setDismissDelay
public void setDismissDelay(int milliseconds) Specifies the dismissal delay value.- Parameters:
milliseconds- the number of milliseconds to delay before taking away the tooltip- See Also:
-
getDismissDelay
public int getDismissDelay()Returns the dismissal delay value.- Returns:
- an integer representing the dismissal delay value, in milliseconds
- See Also:
-
retarget
-
showTipWindow
-
windDownTooltip
private void windDownTooltip() -
hideTipWindow
private void hideTipWindow() -
hideCurrentlyShowingTipIfNecessary
public void hideCurrentlyShowingTipIfNecessary() -
initiateToolTip
-
checkForTipChange
-