KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sshtools > ui > swing > AbstractCopyAction


1 package com.sshtools.ui.swing;
2
3 import java.awt.event.KeyEvent JavaDoc;
4
5 import javax.swing.AbstractAction JavaDoc;
6 import javax.swing.Action JavaDoc;
7 import javax.swing.KeyStroke JavaDoc;
8
9
10 public abstract class AbstractCopyAction extends AbstractAction JavaDoc {
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 JavaDoc('c'));
17         putValue(Action.ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_C, KeyEvent.CTRL_MASK));
18     }
19 }
Popular Tags