|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.EventObject
hades.gui.Command
hades.gui.EditCommand
EditCommand - invoke the attribute/configuration editor for an HADES object
| Field Summary | |
(package private) ObjectCanvas |
canvas
|
(package private) java.awt.Point |
newPos
|
(package private) java.awt.Point |
oldPos
|
(package private) SimObject |
target
|
| Fields inherited from class hades.gui.Command |
console, debug, editor, ready, versionString |
| Fields inherited from class java.util.EventObject |
source |
| Constructor Summary | |
EditCommand(Editor editor)
the default constructor for all EditCommand objects. |
|
| Method Summary | |
void |
execute()
perform the action corresponding to this EditCommand object and register it with the UndoStack. |
java.lang.String |
getDescription()
|
void |
mousePressed(FigCanvasEvent ME)
extract the screen and world coordinates of this Event, and dispatch to setPosition(). |
void |
setPosition(java.awt.Point SP,
java.awt.Point WP)
this method should be called twice for a copy command. |
java.lang.String |
toString()
toString(): identify this EditCommand |
void |
undo()
try to undo the action corresponding to this EditCommand object: we simply delete the copied object. |
| Methods inherited from class hades.gui.Command |
actionPerformed, cancel, dbg, initialize, isReady, keyPressed, keyReleased, keyTyped, message, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, statusMessage |
| Methods inherited from class java.util.EventObject |
getSource |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
java.awt.Point oldPos
java.awt.Point newPos
SimObject target
ObjectCanvas canvas
| Constructor Detail |
public EditCommand(Editor editor)
Note that other parameter values (like names, event sources, ...) should be set later on with calls to the corresponding event dispatcher methods, e.g. mousePressed().
| Method Detail |
public void execute()
execute in class Commandpublic void undo()
undo in class Commandpublic void mousePressed(FigCanvasEvent ME)
mousePressed in interface FigCanvasListenermousePressed in class Command
public void setPosition(java.awt.Point SP,
java.awt.Point WP)
setPosition in class Commandpublic java.lang.String toString()
toString in class Commandpublic java.lang.String getDescription()
getDescription in class Command
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||