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.