final String getToolTipTextImpl(MouseEvent event) { if (event != null) { Point p = event.getPoint(); int row = locationToIndex(p); if (row >= 0) { VisualizerNode v = (VisualizerNode) model.getElementAt(row); String tooltip = v.getShortDescription(); String displayName = v.getDisplayName(); if ((tooltip != null) && !tooltip.equals(displayName)) { return tooltip; } } } return null; }
/** * Overrides JComponent's getToolTipText method in order to allow * Node's tips to be used if they are useful. * * @param event the MouseEvent that initiated the ToolTip display */ public String getToolTipText (MouseEvent event) { if (event != null) { Point p = event.getPoint (); int row = locationToIndex (p); if (row >= 0) { VisualizerNode v = (VisualizerNode)model.getElementAt (row); String tooltip = v.getShortDescription(); String displayName = v.getDisplayName (); if ((tooltip != null) && !tooltip.equals (displayName)) return tooltip; } } return null; }
/** * Overrides JComponent's getToolTipText method in order to allow * Node's tips to be used if they are useful. * * @param event the MouseEvent that initiated the ToolTip display */ public String getToolTipText (MouseEvent event) { if (event != null) { Point p = event.getPoint (); int row = locationToIndex (p); if (row >= 0) { VisualizerNode v = (VisualizerNode)model.getElementAt (row); String tooltip = v.getShortDescription(); String displayName = v.getDisplayName (); if ((tooltip != null) && !tooltip.equals (displayName)) return tooltip; } } return null; }