Class WWZPlotPane

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, IStartAndCleanup, org.jfree.chart.ChartMouseListener, org.jfree.data.general.DatasetChangeListener

public class WWZPlotPane extends JPanel implements org.jfree.chart.ChartMouseListener, org.jfree.data.general.DatasetChangeListener, IStartAndCleanup
This is a pane that contains a WWZ plot chart.
See Also:
  • Constructor Details

    • WWZPlotPane

      public WWZPlotPane(org.jfree.chart.JFreeChart chart, WWZ2DPlotModel model, double minRange, double maxRange)
      Constructor
  • Method Details

    • getPreferredSize

      public Dimension getPreferredSize()
      Overrides:
      getPreferredSize in class JComponent
    • getChart

      public org.jfree.chart.JFreeChart getChart()
      Returns:
      the chart
    • getModel

      public WWZ2DPlotModel getModel()
      Returns:
      the model
    • setRenderer

      public void setRenderer(org.jfree.chart.renderer.xy.XYItemRenderer renderer)
      Set the renderer for the plot.
      Parameters:
      renderer - The XYItemRenderer subclass instance to set.
    • configureChart

      protected void configureChart()
    • chartMouseClicked

      public void chartMouseClicked(org.jfree.chart.ChartMouseEvent event)
      Specified by:
      chartMouseClicked in interface org.jfree.chart.ChartMouseListener
    • chartMouseMoved

      public void chartMouseMoved(org.jfree.chart.ChartMouseEvent event)
      Specified by:
      chartMouseMoved in interface org.jfree.chart.ChartMouseListener
    • datasetChanged

      public void datasetChanged(org.jfree.data.general.DatasetChangeEvent event)
      Specified by:
      datasetChanged in interface org.jfree.data.general.DatasetChangeListener
    • createPeriodAnalysisListener

      protected Listener<PeriodAnalysisSelectionMessage> createPeriodAnalysisListener()
      Update the crosshairs according to the selected data point.
    • startup

      public void startup()
      Specified by:
      startup in interface IStartAndCleanup
    • cleanup

      public void cleanup()
      Specified by:
      cleanup in interface IStartAndCleanup