/** * @see prefuse.controls.Control#itemEntered(prefuse.visual.VisualItem, java.awt.event.MouseEvent) */ public void itemEntered(VisualItem item, MouseEvent e) { if (item instanceof NodeItem && item.canSetBoolean(AnalysisConstants.MOUSEOVER)){ item.setBoolean(AnalysisConstants.MOUSEOVER, true); } super.itemEntered(item, e); }
/** * @see prefuse.controls.Control#itemExited(prefuse.visual.VisualItem, java.awt.event.MouseEvent) * * NbFocusControl can also set MOUSEOVER to false * if the user clicks a NodeItem while pressing the Control key */ public void itemExited(VisualItem item, MouseEvent e) { if (item instanceof NodeItem && item.canSetBoolean(AnalysisConstants.MOUSEOVER)){ item.setBoolean(AnalysisConstants.MOUSEOVER, false); } super.itemExited(item, e); }