info.monitorenter.gui.chart.events
Class AxisActionSetGrid
java.lang.Object
javax.swing.AbstractAction
info.monitorenter.gui.chart.events.AChart2DAction
info.monitorenter.gui.chart.events.AAxisAction
info.monitorenter.gui.chart.events.AxisActionSetGrid
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
public class AxisActionSetGrid
- extends AAxisAction
Action
that invokes
AAxis.setPaintGrid(boolean)
on a
constructor given AAxis
.
Caution
This implementation only works if assigned to a AbstractButton
: It
assumes that the source instance given to
actionPerformed(ActionEvent)
within the action event is of that type
as the state information (turn grid visible or turn grid invisible) is
needed.
- Version:
- $Revision: 1.14 $
- Author:
- Achim Westermann
- See Also:
- Serialized Form
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary |
AxisActionSetGrid(Chart2D chart,
java.lang.String description,
int axis)
Create an Action that accesses the chart's axis by argument
axis and identifies itself with the given action String and
invokes
AAxis.setPaintGrid(boolean) on the
axis upon selection. |
Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AxisActionSetGrid
public AxisActionSetGrid(Chart2D chart,
java.lang.String description,
int axis)
- Create an
Action
that accesses the chart's axis by argument
axis
and identifies itself with the given action String and
invokes
AAxis.setPaintGrid(boolean)
on the
axis upon selection.
- 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)
).
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
- Overrides:
propertyChange
in class AAxisAction
- See Also:
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
Copyright © 2001 - 2010 LGPL, All Rights Footloose.