org.jhotdraw.draw.action
Class SelectionColorChooserAction
java.lang.Object
javax.swing.AbstractAction
org.jhotdraw.draw.action.AbstractSelectedAction
org.jhotdraw.draw.action.AttributeAction
org.jhotdraw.draw.action.EditorColorChooserAction
org.jhotdraw.draw.action.SelectionColorChooserAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action, Disposable
public class SelectionColorChooserAction
- extends EditorColorChooserAction
This is like EditorColorChooserAction, but the JColorChooser is initialized with
the color of the currently selected Figures.
The behavior for choosing the initial color of the JColorChooser matches with
SelectionColorIcon
.
- Version:
- $Id: SelectionColorChooserAction.java 717 2010-11-21 12:30:57Z rawcoder $
- Author:
- Werner Randelshofer
- See Also:
- Serialized Form
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 |
Constructor Summary |
SelectionColorChooserAction(DrawingEditor editor,
AttributeKey<java.awt.Color> key)
Creates a new instance. |
SelectionColorChooserAction(DrawingEditor editor,
AttributeKey<java.awt.Color> key,
javax.swing.Icon icon)
Creates a new instance. |
SelectionColorChooserAction(DrawingEditor editor,
AttributeKey<java.awt.Color> key,
java.lang.String name)
Creates a new instance. |
SelectionColorChooserAction(DrawingEditor editor,
AttributeKey<java.awt.Color> key,
java.lang.String name,
javax.swing.Icon icon)
|
SelectionColorChooserAction(DrawingEditor editor,
AttributeKey<java.awt.Color> key,
java.lang.String name,
javax.swing.Icon icon,
java.util.Map<AttributeKey,java.lang.Object> fixedAttributes)
|
Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectionColorChooserAction
public SelectionColorChooserAction(DrawingEditor editor,
AttributeKey<java.awt.Color> key)
- Creates a new instance.
SelectionColorChooserAction
public SelectionColorChooserAction(DrawingEditor editor,
AttributeKey<java.awt.Color> key,
@Nullable
javax.swing.Icon icon)
- Creates a new instance.
SelectionColorChooserAction
public SelectionColorChooserAction(DrawingEditor editor,
AttributeKey<java.awt.Color> key,
@Nullable
java.lang.String name)
- Creates a new instance.
SelectionColorChooserAction
public SelectionColorChooserAction(DrawingEditor editor,
AttributeKey<java.awt.Color> key,
@Nullable
java.lang.String name,
@Nullable
javax.swing.Icon icon)
SelectionColorChooserAction
public SelectionColorChooserAction(DrawingEditor editor,
AttributeKey<java.awt.Color> key,
@Nullable
java.lang.String name,
@Nullable
javax.swing.Icon icon,
@Nullable
java.util.Map<AttributeKey,java.lang.Object> fixedAttributes)
getInitialColor
protected java.awt.Color getInitialColor()
- Overrides:
getInitialColor
in class EditorColorChooserAction