Class LazyToolTipChartPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.jfree.chart.ChartPanel
slash.navigation.converter.gui.profileview.LazyToolTipChartPanel
All Implemented Interfaces:
ActionListener, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Printable, Serializable, EventListener, Accessible, org.jfree.chart.event.ChartChangeListener, org.jfree.chart.event.ChartProgressListener, org.jfree.chart.event.OverlayChangeListener

public class LazyToolTipChartPanel extends org.jfree.chart.ChartPanel
[@link ChartPanel} that allows for a cheaper display of tooltips.
Author:
Christian Pesch
See Also:
  • Constructor Details

    • LazyToolTipChartPanel

      public LazyToolTipChartPanel(org.jfree.chart.JFreeChart chart, boolean properties, boolean save, boolean print, boolean zoom, boolean tooltips)
  • Method Details

    • createPopupMenu

      protected JPopupMenu createPopupMenu(boolean properties, boolean copy, boolean save, boolean print, boolean zoom)
      Overrides:
      createPopupMenu in class org.jfree.chart.ChartPanel
    • setToolTipGenerator

      public void setToolTipGenerator(org.jfree.chart.labels.XYToolTipGenerator toolTipGenerator)
    • getToolTipText

      public String getToolTipText(MouseEvent e)
      Overrides:
      getToolTipText in class org.jfree.chart.ChartPanel