KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jimm > datavision > gui > cmd > FPCutCommand


1 package jimm.datavision.gui.cmd;
2 import jimm.datavision.Report;
3 import jimm.datavision.gui.Designer;
4 import jimm.datavision.gui.Clipboard;
5 import jimm.datavision.gui.FieldPickerTree;
6 import jimm.util.I18N;
7 import javax.swing.tree.DefaultMutableTreeNode JavaDoc;
8
9 /**
10  * Cuts (copies to the clipboard then deletes) something from a field
11  * picker tree.
12  *
13  * @author Jim Menard, <a HREF="mailto:jimm@io.com">jimm@io.com</a>
14  */

15 public class FPCutCommand extends FPDeleteCommand {
16
17 public FPCutCommand(Report report, Designer designer, FieldPickerTree tree,
18             DefaultMutableTreeNode JavaDoc node)
19 {
20     super(report, designer, tree, node, I18N.get("FPCutCommand.name"));
21 }
22
23 public void perform() {
24     Clipboard.instance().setContents(info);
25     super.perform();
26 }
27
28 /**
29  * Calls <code>super.perform</code> because we don't want to copy
30  * anything to the clipboard a second time.
31  */

32 public void redo() {
33     super.perform();
34 }
35
36 }
37
Popular Tags