Class AAxisAction

All Implemented Interfaces:
ActionListener, PropertyChangeListener, Serializable, Cloneable, EventListener, Action
Direct Known Subclasses:
AxisActionSetFormatter, AxisActionSetGrid, AxisActionSetRange, AxisActionSetRangePolicy, AxisActionSetTitle, AxisActionSetTitleFont

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

Every subclass may access it's constructor-given Axis instance as protected member m_axis.

Note that this action only works for the first bottom x axis / first left y axis: Additional axes cannot be handled by now.

Version:
$Revision: 1.11 $
Author:
Achim Westermann
See Also:
  • Constructor Details

    • AAxisAction

      public AAxisAction(Chart2D chart, String description, int axis)
      Create an Action that accesses the chart's axis by argument axis and identifies itself with the given action String.

      Parameters:
      chart - the owner of the axis to trigger actions upon.
      axis - needed to identify the axis of the chart: one of Chart2D.X , Chart2D.Y.
      description - the descriptive String that will be displayed by AbstractButton subclasses that get this Action assigned ( AbstractButton.setAction(javax.swing.Action)).
  • Method Details