Class ATrace2DAction

java.lang.Object
javax.swing.AbstractAction
info.monitorenter.gui.chart.events.ATrace2DAction
All Implemented Interfaces:
ActionListener, PropertyChangeListener, Serializable, Cloneable, EventListener, Action
Direct Known Subclasses:
ATrace2DActionErrorBarPolicy, Trace2DActionAddRemoveHighlighter, Trace2DActionAddRemoveTracePainter, Trace2DActionRemove, Trace2DActionSetColor, Trace2DActionSetCustomColor, Trace2DActionSetName, Trace2DActionSetPhysicalUnits, Trace2DActionSetStroke, Trace2DActionSetVisible, Trace2DActionSetZindex, Trace2DActionZindexDecrease, Trace2DActionZindexIncrease

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

Every subclass may access it's constructor-given ITrace2D instance as protected member m_trace.

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

    • m_trace

      protected ITrace2D m_trace
      The trace to trigger the action upon.
  • Constructor Details

    • ATrace2DAction

      public ATrace2DAction(ITrace2D trace, String description)
      Create an Action that accesses the trace and identifies itself with the given action String.
      Parameters:
      trace - 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)).