1 package com.sshtools.ui.swing; 2 3 import java.awt.event.KeyEvent ; 4 5 import javax.swing.AbstractAction ; 6 import javax.swing.Action ; 7 import javax.swing.KeyStroke ; 8 9 10 public abstract class AbstractCopyAction extends AbstractAction { 11 public AbstractCopyAction() { 12 putValue(Action.NAME, "Copy"); 13 putValue(Action.SMALL_ICON, new ResourceIcon(AbstractCopyAction.class, "/images/actions/copy-16x16.png")); 14 putValue(Action.SHORT_DESCRIPTION, "Copy"); 15 putValue(Action.LONG_DESCRIPTION, "Copy the selection from the text and place it in the clipboard"); 16 putValue(Action.MNEMONIC_KEY, new Integer ('c')); 17 putValue(Action.ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_C, KeyEvent.CTRL_MASK)); 18 } 19 } | Popular Tags |