@Override public void mouseEntered(MouseEvent e){
  if (!this.ownToolTipDelaysActive) {
    ToolTipManager ttm=ToolTipManager.sharedInstance();
    this.originalToolTipInitialDelay=ttm.getInitialDelay();
    ttm.setInitialDelay(this.ownToolTipInitialDelay);
    this.originalToolTipReshowDelay=ttm.getReshowDelay();
    ttm.setReshowDelay(this.ownToolTipReshowDelay);
    this.originalToolTipDismissDelay=ttm.getDismissDelay();
    ttm.setDismissDelay(this.ownToolTipDismissDelay);
    this.ownToolTipDelaysActive=true;
  }
}

@ Override public void mouseEntered ( MouseEvent e ) { if ( ! this . ownToolTipDelaysActive ) { ToolTipManager ttm = ToolTipManager . sharedInstance ( ) ; this . originalToolTipInitialDelay = ttm . getInitialDelay ( ) ; ttm . setInitialDelay ( this . ownToolTipInitialDelay ) ; this . originalToolTipReshowDelay = ttm . getReshowDelay ( ) ; ttm . setReshowDelay ( this . ownToolTipReshowDelay ) ; this . originalToolTipDismissDelay = ttm . getDismissDelay ( ) ; ttm . setDismissDelay ( this . ownToolTipDismissDelay ) ; this . ownToolTipDelaysActive = true ; } }
handles a ' mouse entered ' event . this method changes the tooltip delays of tooltipmanager . sharedinstance ( ) to the possibly different values set for this chart panel .
