org.tigris.gef.base
Class CmdReorder
java.lang.Object
javax.swing.AbstractAction
org.tigris.gef.base.Cmd
org.tigris.gef.base.CmdReorder
- All Implemented Interfaces:
- javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
- public class CmdReorder
- extends Cmd
Cmd to change the back-to-front ordering of Fig's.
- See Also:
LayerDiagram.reorder(org.tigris.gef.presentation.Fig, int)
,
Serialized Form
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary |
CmdReorder(int f)
Construct a new CmdReorder with the given reordering
constrant (see above) |
Method Summary |
void |
doIt()
Perform whatever Cmd this Cmd is meant to do. |
void |
undoIt()
Undo the Cmd using information stored during its
execution. |
protected static java.lang.String |
wordFor(int f)
|
Methods inherited from class org.tigris.gef.base.Cmd |
about, actionPerformed, cmdAtIndex, containsArg, getArg, getArg, getName, getResource, register, registeredCmds, setArg, setName, setResource, shouldBeEnabled, updateEnabled |
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 |
SEND_TO_BACK
public static final int SEND_TO_BACK
- See Also:
- Constant Field Values
BRING_TO_FRONT
public static final int BRING_TO_FRONT
- See Also:
- Constant Field Values
SEND_BACKWARD
public static final int SEND_BACKWARD
- See Also:
- Constant Field Values
BRING_FORWARD
public static final int BRING_FORWARD
- See Also:
- Constant Field Values
SendToBack
public static CmdReorder SendToBack
BringToFront
public static CmdReorder BringToFront
SendBackward
public static CmdReorder SendBackward
BringForward
public static CmdReorder BringForward
CmdReorder
public CmdReorder(int f)
- Construct a new CmdReorder with the given reordering
constrant (see above)
wordFor
protected static java.lang.String wordFor(int f)
doIt
public void doIt()
- Description copied from class:
Cmd
- Perform whatever Cmd this Cmd is meant to do. Subclasses
should override this to do whatever is intended. When the Cmd
executes, it should store enough information to undo itself later
if needed.
- Specified by:
doIt
in class Cmd
undoIt
public void undoIt()
- Description copied from class:
Cmd
- Undo the Cmd using information stored during its
execution.
needs-more-work: This is not currently implemented.
- Specified by:
undoIt
in class Cmd