Class AChart2DAction

java.lang.Object
javax.swing.AbstractAction
info.monitorenter.gui.chart.events.AChart2DAction
All Implemented Interfaces:
ActionListener, PropertyChangeListener, Serializable, Cloneable, EventListener, Action
Direct Known Subclasses:
AAxisAction, Chart2DActionEnableAntialiasing, Chart2DActionEnableHighlighting, Chart2DActionPrintSingleton, Chart2DActionSaveImageSingleton, Chart2DActionSetAxis, Chart2DActionSetCustomGridColor, Chart2DActionSetCustomGridColorSingleton, Chart2DActionSetGridColor, Chart2DActionSetName, Chart2DActionSetPaintLabels, ChartActionSetToolTipType

public abstract class AChart2DAction extends AbstractAction implements PropertyChangeListener
The base class that connects triggered actions with an Chart2D instance.

Every subclass may delegate it's constructor-given Chart2D instance as protected member m_chart.

Version:
$Revision: 1.6 $
Author:
Achim Westermann
See Also:
  • Field Details

    • m_chart

      protected Chart2D m_chart
      The target of this action.
  • Constructor Details

    • AChart2DAction

      public AChart2DAction(Chart2D chart, String description)
      Create an Action that accesses the chart and identifies itself with the given action String.
      Parameters:
      chart - the target the action will work on
      description - the descriptive String that will be displayed by AbstractButton subclasses that get this Action assigned ( AbstractButton.setAction(javax.swing.Action)).