将RCP中的文字copy到操作系统剪贴板
来源:互联网 发布:tensorflow java版本 编辑:程序博客网 时间:2024/04/28 01:17
在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到其它目录下
- 好耳机真是爽
- C#.Net中TreeView控件应用详解!
- FCKeditor 2.1.1使用部署技巧
- FCKeditor在ASP环境中配置使用
- DateSet使用技巧
- 将RCP中的文字copy到操作系统剪贴板
- 随便感想
- FCKeditor使用初步
- C#哈西表使用初步
- CADC一把手之我见
- .net应用程序的部署1
- 新的日记开始
- .net应用程序部署2
- 怎样在Win2000 Server上彻底卸载Oracle