Eclipse 插件开发——使用Eclipse系统剪切板完成文本的复制、粘贴
2013-04-15 10:57
190 查看
public static void copyString(String text)
{
if (null == text || "".equals(text))
{
return;
}
Clipboard clipboard = null;
try
{
//获取系统剪切板
clipboard = new Clipboard(Display.getCurrent());
//添加数据 将文本数据添加到剪切板中
clipboard.setContents(new Object[] {text}, new Transfer[] {TextTransfer.getInstance()});
}
catch (Exception e)
{
log.error(e.toString(), e);
}
finally
{
if (null != clipboard)
{
clipboard.dispose();
}
}
}
public static String pasteString()
{
String string = "";
Clipboard clipboard = null;
try
{
//获取系统剪切板
clipboard = new Clipboard(Display.getCurrent());
//获取剪切板中的文本数据
string = (String)clipboard.getContents(TextTransfer.getInstance());
}
catch (Exception e)
{
log.error(e.toString(), e);
}
finally
{
if (null != clipboard)
{
clipboard.dispose();
}
}
return string;
}
{
if (null == text || "".equals(text))
{
return;
}
Clipboard clipboard = null;
try
{
//获取系统剪切板
clipboard = new Clipboard(Display.getCurrent());
//添加数据 将文本数据添加到剪切板中
clipboard.setContents(new Object[] {text}, new Transfer[] {TextTransfer.getInstance()});
}
catch (Exception e)
{
log.error(e.toString(), e);
}
finally
{
if (null != clipboard)
{
clipboard.dispose();
}
}
}
public static String pasteString()
{
String string = "";
Clipboard clipboard = null;
try
{
//获取系统剪切板
clipboard = new Clipboard(Display.getCurrent());
//获取剪切板中的文本数据
string = (String)clipboard.getContents(TextTransfer.getInstance());
}
catch (Exception e)
{
log.error(e.toString(), e);
}
finally
{
if (null != clipboard)
{
clipboard.dispose();
}
}
return string;
}
相关文章推荐
- Eclipse 插件开发——使用Eclipse系统剪切板完成文件的复制、粘贴
- iOS开发怎样实现全系统的文本复制粘贴
- Eclipse插件开发 实现 复制 粘贴 剪切功能
- 使用Eclipse+RDT插件进行Ruby开发
- SVN最新可视化版本库安装和Eclipse中使用SVN插件进行团队开发
- wpf 复制/剪切到本地系统剪切板中以供右键粘贴用
- 使用EPInfo帮助开发Eclipse插件
- 使用 Smooks Eclipse 插件轻松完成 XML 到 Java 的数据转换
- 使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目
- 重新想象 Windows 8 Store Apps (40) - 剪切板: 复制/粘贴文本, html, 图片, 文件
- SVN最新可视化版本库安装和Eclipse中使用SVN插件进行团队开发
- 使用eclipse插件完成WTP和maven2的整合
- 【ERP系统设计】【数据模块】3 使用Eclipse插件DB viewer进行MySQL数据库操作 .
- 使用eclipse开发struts+spring+hibernate免费插件套装(zz)(转贴)
- rcp(插件开发)org.eclipse.ui.menus扩展点使用
- Mac系统下Eclipse安装前端开发各类插件
- 如何在 Eclipse 中使用插件构建 PHP 开发环境
- rcp(插件开发)org.eclipse.ui.propertyPages 扩展点使用
- 使用 Apache Derby 开发 Eclipse 插件
- 学习"使用 Eclipse BPEL 插件开发和执行 WS-BPEL V2.0 业务流程"碰到的问题