Class Chart2DActionSetCustomGridColorSingleton
- java.lang.Object
-
- javax.swing.AbstractAction
-
- info.monitorenter.gui.chart.events.AChart2DAction
-
- info.monitorenter.gui.chart.events.Chart2DActionSetCustomGridColorSingleton
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.beans.PropertyChangeListener
,java.io.Serializable
,java.lang.Cloneable
,java.util.EventListener
,javax.swing.Action
public final class Chart2DActionSetCustomGridColorSingleton extends AChart2DAction
SingletonAction
that sets a custom grid color to the corresponding chart (Chart2D.setGridColor(Color)
) by showing a modal color chooser.Only one instance per target component may exist.
- Version:
- $Revision: 1.8 $
- Author:
- Achim Westermann
- See Also:
Chart2DActionSetCustomGridColor
, Serialized Form
-
-
Field Summary
-
Fields inherited from class info.monitorenter.gui.chart.events.AChart2DAction
m_chart
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
static Chart2DActionSetCustomGridColorSingleton
getInstance(Chart2D chart, java.lang.String colorName)
Returns the single instance for the given component, potentially creating it.void
propertyChange(java.beans.PropertyChangeEvent evt)
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Method Detail
-
getInstance
public static Chart2DActionSetCustomGridColorSingleton getInstance(Chart2D chart, java.lang.String colorName)
Returns the single instance for the given component, potentially creating it.If an instance for the given component had been created the description String is ignored.
- Parameters:
chart
- the target the action will work oncolorName
- the descriptiveString
that will be displayed byAbstractButton
subclasses that get thisAction
assigned (AbstractButton.setAction(javax.swing.Action)
).- Returns:
- the single instance for the given component.
-
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)
- See Also:
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)
-
-