public class AxisActionSetGrid extends AAxisAction
Action
that invokes
AAxis.setPaintGrid(boolean)
on a
constructor given AAxis
.
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.
m_chart
changeSupport, enabled
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 and Description |
---|
AxisActionSetGrid(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 and
invokes
AAxis.setPaintGrid(boolean) on the
axis upon selection. |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
void |
propertyChange(PropertyChangeEvent evt) |
getAxis
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
public AxisActionSetGrid(Chart2D chart, String description, int axis)
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.
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)
).public void actionPerformed(ActionEvent e)
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
propertyChange
in class AAxisAction
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
Copyright © 2001 - 2010 LGPL, All Rights Footloose.