Class ChartChangeEvent

java.lang.Object
java.util.EventObject
org.jfree.chart.event.ChartChangeEvent
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AxisChangeEvent, LegendChangeEvent, PlotChangeEvent, RendererChangeEvent, TitleChangeEvent

public class ChartChangeEvent
extends EventObject
A change event that encapsulates information about a change to a chart.
See Also:
Serialized Form
  • Field Details

    • GENERAL

      public static final int GENERAL
      Event type indicating a general change to a chart (typically just requires a redraw).
      See Also:
      Constant Field Values
    • NEW_DATASET

      public static final int NEW_DATASET
      Event type indicating that the chart has a new dataset.
      See Also:
      Constant Field Values
    • UPDATED_DATASET

      public static final int UPDATED_DATASET
      Event type indicating that the chart's data source has been modified.
      See Also:
      Constant Field Values
  • Constructor Details

    • ChartChangeEvent

      public ChartChangeEvent​(Object source)
      Creates a new chart change event.
      Parameters:
      source - the source of the event (could be the chart, a title, an axis etc.)
    • ChartChangeEvent

      public ChartChangeEvent​(Object source, JFreeChart chart)
      Creates a new chart change event.
      Parameters:
      source - the source of the event (could be the chart, a title, an axis etc.)
      chart - the chart that generated the event.
    • ChartChangeEvent

      public ChartChangeEvent​(Object source, JFreeChart chart, int type)
      Creates a new chart change event.
      Parameters:
      source - the source of the event (could be the chart, a title, an axis etc.)
      chart - the chart that generated the event.
      type - the type of event.
  • Method Details

    • getChart

      public JFreeChart getChart()
      Returns the chart that generated the change event.
      Returns:
      the chart that generated the change event.
    • setChart

      public void setChart​(JFreeChart chart)
      Sets the chart that generated the change event.
      Parameters:
      chart - the chart that generated the event.
    • getType

      public int getType()
      Returns the event type.
      Returns:
      the event type.
    • setType

      public void setType​(int type)
      Sets the event type.
      Parameters:
      type - the event type.