将RCP中的文字copy到操作系统剪贴板
来源:互联网 发布:flash软件 编辑:程序博客网 时间:2024/05/11 03:20
在RCP Password Gate中,用户可以复制节点的密码,此功能将密码复制到操作系统的剪贴板中,方便用户粘贴到别的需要添入密码的控件中。
实现这个功能是用了一个Action,在Action中复制信息到系统剪切板中。
ClipboardCopyAction.java
01 public abstract class ClipboardCopyAction extends SelectionProviderAction {
02
03 public ClipboardCopyAction(ISelectionProvider provider) {
04 super(provider, null);
05 setImageDescriptor(ImageShop.getDescriptor("copy"));
06 }
07
08 public void selectionChanged(IStructuredSelection selection) {
09 boolean enable = false;
10 if (selection.size() == 1) {
11 Object o = selection.getFirstElement();
12 if (o instanceof Record) {
13 enable = true;
14 }
15 }
16 setEnabled(enable);
17 }
18
19 public void run() {
20 Clipboard cb = new Clipboard(Display.getCurrent());
21 try {
22 String textData = getTextData();
23 TextTransfer textTransfer = TextTransfer.getInstance();
24 cb.setContents(new Object[] { textData },
25 new Transfer[] { textTransfer });
26 } catch (IOException ex) {
27 PwdgatePlugin.log("copy to clipboard", ex);
28 }
29 }
30
31 public abstract String getTextData() throws IOException;
32
33 }
- 将RCP中的文字copy到操作系统剪贴板
- 将RCP中的文字copy到操作系统剪贴板
- 将RCP中的文字copy到操作系统剪贴板
- 将RCP中的文字copy到操作系统剪贴板
- 将RCP中的文字copy到操作系统剪贴板
- android将文字复制到剪贴板
- 调用系统方法将文字复制到剪贴板
- 文字复制到剪贴板
- 文字复制到剪贴板
- js点击后将文字复制到剪贴板,将图片复制到画图
- js点击后将文字复制到剪贴板,将图片复制到画图 .
- android 复制文字到剪贴板
- 将文本中的内容复制到剪贴板中
- 同时复制图片和文字到剪贴板
- ios--复制文字到剪贴板(最简单)
- ios实现点击复制文字到剪贴板
- 将ClientDateSet中的图片字段copy到word文档中
- 将IE缓存中的文件copy到其它目录下
- 承上启下,接着浮想
- 体验到eclispe的好处
- 使用Mock Object测试界面
- 提取网页中链接和标题的正则表达式
- 在Swing中挣扎
- 将RCP中的文字copy到操作系统剪贴板
- 在RCP中实现用托拽打开Editor
- 在RCP定义状态栏
- 在RCP中实现系统托盘功能
- If the sky opened up for me
- 在Linux中用gdb调试GCC程序
- 为RCP添加帮助系统
- RCP 集成 citrix 导致Text没有焦点光标
- 方便管理plugin或rcp的icons