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
Actionthat invokesAAxis.setPaintGrid(boolean)on a constructor givenAAxis.Caution
This implementation only works if assigned to aAbstractButton: It assumes that the source instance given toactionPerformed(ActionEvent)within the action event is of that type as the state information (turn grid visible or turn grid invisible) is needed.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description AxisActionSetGrid(Chart2D chart, java.lang.String description, int axis)Create anActionthat accesses the chart's axis by argumentaxisand identifies itself with the given action String and invokesAAxis.setPaintGrid(boolean)on the axis upon selection.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidactionPerformed(java.awt.event.ActionEvent e)voidpropertyChange(java.beans.PropertyChangeEvent evt)
-
-
-
Constructor Detail
-
AxisActionSetGrid
public AxisActionSetGrid(Chart2D chart, java.lang.String description, int axis)
Create anActionthat accesses the chart's axis by argumentaxisand identifies itself with the given action String and invokesAAxis.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 ofChart2D.X,Chart2D.Y.description- the descriptiveStringthat will be displayed byAbstractButtonsubclasses that get thisActionassigned (AbstractButton.setAction(javax.swing.Action)).
-
-
Method Detail
-
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:
propertyChangein interfacejava.beans.PropertyChangeListener- Overrides:
propertyChangein classAAxisAction- See Also:
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
-
-
DMelt 3.0 © DataMelt by jWork.ORG