Class JComponentActionSetCustomForegroundSingleton
java.lang.Object
javax.swing.AbstractAction
info.monitorenter.gui.chart.events.AJComponentAction
info.monitorenter.gui.chart.events.JComponentActionSetCustomForegroundSingleton
- All Implemented Interfaces:
ActionListener
,PropertyChangeListener
,Serializable
,Cloneable
,EventListener
,Action
Singleton
Action
that sets a custom foreground color of the
corresponding JComponent
by showing a modal color chooser.
Only one instance per target component may exist.
- Version:
- $Revision: 1.8 $
- Author:
- Achim Westermann
- See Also:
-
Field Summary
Fields inherited from class info.monitorenter.gui.chart.events.AJComponentAction
m_component
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getInstance
(JComponent component, String description) Returns the single instance for the given component, potentially creating it.void
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Method Details
-
getInstance
public static JComponentActionSetCustomForegroundSingleton getInstance(JComponent component, 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
- See Also:
-
propertyChange
- See Also:
-