Class JComponentActionSetCustomForegroundSingleton
- java.lang.Object
-
- javax.swing.AbstractAction
-
- info.monitorenter.gui.chart.events.AJComponentAction
-
- info.monitorenter.gui.chart.events.JComponentActionSetCustomForegroundSingleton
-
- 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 JComponentActionSetCustomForegroundSingleton extends AJComponentAction
SingletonAction
that sets a custom foreground color of the correspondingJComponent
by showing a modal color chooser.Only one instance per target component may exist.
- Version:
- $Revision: 1.8 $
- Author:
- Achim Westermann
- See Also:
JComponentActionSetCustomForeground
, Serialized Form
-
-
Field Summary
-
Fields inherited from class info.monitorenter.gui.chart.events.AJComponentAction
m_component
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
static JComponentActionSetCustomForegroundSingleton
getInstance(javax.swing.JComponent component, java.lang.String description)
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 JComponentActionSetCustomForegroundSingleton getInstance(javax.swing.JComponent component, java.lang.String description)
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:
component
- the component to get the instance for (works as key).description
- the description to use (ignored if instance for component has been created before).- 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)
-
-