private void setTooltip() { Tooltip.uninstall(this, tooltip); tooltip = new Tooltip( NbBundle.getMessage( this.getClass(), "Timeline.ui.detailview.tooltip.text", formatSpan(getDateTime()))); Tooltip.install(this, tooltip); }
/** * Sets the tooltip text, with the (x, y) location being used for the anchor. If the text is * {@code null}, no tooltip will be displayed. This method is intended for calling by the {@link * TooltipHandlerFX} class, you won't normally call it directly. * * @param text the text ({@code null} permitted). * @param x the x-coordinate of the mouse pointer. * @param y the y-coordinate of the mouse pointer. */ public void setTooltip(String text, double x, double y) { if (text != null) { if (this.tooltip == null) { this.tooltip = new Tooltip(text); Tooltip.install(this, this.tooltip); } else { this.tooltip.setText(text); this.tooltip.setAnchorX(x); this.tooltip.setAnchorY(y); } } else { Tooltip.uninstall(this, this.tooltip); this.tooltip = null; } }
/* */ public void setTooltip(String paramString) /* */ { /* 58 */ WebView localWebView = this.accessor.getView(); /* 59 */ if (paramString != null) { /* 60 */ if (this.tooltip == null) /* 61 */ this.tooltip = new Tooltip(paramString); /* */ else { /* 63 */ this.tooltip.setText(paramString); /* */ } /* 65 */ if (!this.isTooltipRegistered) { /* 66 */ Tooltip.install(localWebView, this.tooltip); /* 67 */ this.isTooltipRegistered = true; /* */ } /* 69 */ } else if (this.isTooltipRegistered) { /* 70 */ Tooltip.uninstall(localWebView, this.tooltip); /* 71 */ this.isTooltipRegistered = false; /* */ } /* */ }