Class ChartChangeEvent

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

public class ChartChangeEvent extends EventObject
A change event that encapsulates information about a change to a chart.
See Also:
  • 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, ChartChangeEventType 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

      Returns the event type.
      Returns:
      The event type.
    • setType

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