org.jhotdraw.draw.action
Class DrawingAttributeAction
java.lang.Object
javax.swing.AbstractAction
org.jhotdraw.draw.action.AbstractDrawingViewAction
org.jhotdraw.draw.action.DrawingAttributeAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action, Disposable
public class DrawingAttributeAction
- extends AbstractDrawingViewAction
AttributeAction.
- Version:
- $Id: DrawingAttributeAction.java 660 2010-07-08 20:52:06Z 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 |
DrawingAttributeAction(DrawingEditor editor,
AttributeKey key,
java.lang.Object value)
Creates a new instance. |
DrawingAttributeAction(DrawingEditor editor,
AttributeKey key,
java.lang.Object value,
javax.swing.Icon icon)
Creates a new instance. |
DrawingAttributeAction(DrawingEditor editor,
AttributeKey key,
java.lang.Object value,
java.lang.String name)
Creates a new instance. |
DrawingAttributeAction(DrawingEditor editor,
AttributeKey key,
java.lang.Object value,
java.lang.String name,
javax.swing.Icon icon)
|
DrawingAttributeAction(DrawingEditor editor,
AttributeKey key,
java.lang.Object value,
java.lang.String name,
javax.swing.Icon icon,
javax.swing.Action compatibleTextAction)
|
DrawingAttributeAction(DrawingEditor editor,
java.util.Map<AttributeKey,java.lang.Object> attributes,
java.lang.String name,
javax.swing.Icon icon)
|
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 |
attributes
protected java.util.Map<AttributeKey,java.lang.Object> attributes
DrawingAttributeAction
public DrawingAttributeAction(DrawingEditor editor,
AttributeKey key,
java.lang.Object value)
- Creates a new instance.
DrawingAttributeAction
public DrawingAttributeAction(DrawingEditor editor,
AttributeKey key,
java.lang.Object value,
javax.swing.Icon icon)
- Creates a new instance.
DrawingAttributeAction
public DrawingAttributeAction(DrawingEditor editor,
AttributeKey key,
java.lang.Object value,
java.lang.String name)
- Creates a new instance.
DrawingAttributeAction
public DrawingAttributeAction(DrawingEditor editor,
AttributeKey key,
java.lang.Object value,
java.lang.String name,
javax.swing.Icon icon)
DrawingAttributeAction
public DrawingAttributeAction(DrawingEditor editor,
AttributeKey key,
java.lang.Object value,
java.lang.String name,
javax.swing.Icon icon,
javax.swing.Action compatibleTextAction)
DrawingAttributeAction
public DrawingAttributeAction(DrawingEditor editor,
java.util.Map<AttributeKey,java.lang.Object> attributes,
java.lang.String name,
javax.swing.Icon icon)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)