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:
Serialized Form
  • 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.