1 package net.suberic.util; 2 import javax.swing.AbstractAction ; 3 import javax.swing.Action ; 4 5 public abstract class DynamicAbstractAction extends AbstractAction { 6 7 public DynamicAbstractAction() { 8 super(); 9 } 10 11 public DynamicAbstractAction(String cmd) { 12 super(cmd); 13 } 14 15 public Action cloneDynamicAction() throws CloneNotSupportedException { 16 this.putValue("foo", "bar"); 17 return (Action )this.clone(); 18 } 19 20 } 21 | Popular Tags |