1 16 17 package org.mc4j.console.connection; 18 19 import org.openide.nodes.Node; 20 import org.openide.util.HelpCtx; 21 import org.openide.util.actions.NodeAction; 22 23 29 public class DeleteConnectionAction extends NodeAction { 30 31 protected void performAction(Node[] nodes) { 32 ConnectionNode node = (ConnectionNode)nodes[0]; 33 34 node.deleteConnection(); 35 } 36 37 protected boolean enable(Node[] nodes) { 38 return nodes.length == 1 && nodes[0] instanceof ConnectionNode; 40 } 41 42 public String getName() { 43 return "Delete"; } 45 46 protected String iconResource() { 47 return null; 48 } 49 50 public HelpCtx getHelpCtx() { 51 return HelpCtx.DEFAULT_HELP; 52 } 55 } 56 | Popular Tags |