`

Eclipse 插件开发——使用Eclipse系统剪切板完成文本的复制、粘贴

 
阅读更多
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;
    }
分享到:
评论

相关推荐

    Eclipse开发记事本程序

    5. **复制、剪切、粘贴功能**:实现常见的文本编辑操作。 - 为相应的菜单项绑定`ActionListener`; - 使用`Toolkit.getDefaultToolkit().getSystemClipboard()`来操作剪贴板。 #### 四、其他功能扩展 - **全选...

    Eclipse环境下的小米文件管理系统

    该系统通常包括文件浏览、文件操作(如复制、剪切、粘贴、删除)、文件搜索、文件分类、文件分享等功能。在Eclipse中创建这样的系统,开发者需要具备扎实的Java基础,理解Android SDK的使用,以及熟悉Android的文件...

    RichEditor富文本eclipse版

    5. **剪贴板操作**:复制、粘贴和剪切功能。 6. **撤销与重做**:提供编辑历史,方便用户进行误操作的修正。 7. **对齐方式**:左对齐、居中、右对齐和两端对齐。 8. **清除格式**:一键清除所有格式,还原为纯文本...

    Eclipse快捷键指南

    - **粘贴**:`Ctrl+V` —— 将剪贴板中的内容粘贴到当前位置。 - **重做**:`Ctrl+Y` —— 重做之前撤销的操作。 #### 三、查看类快捷键 **1. 视图调整** - **放大**:`Ctrl+=` —— 放大编辑器的字体大小。 - **...

    Eclipse快捷键-包含所有

    - **复制**:`Ctrl+C` —— 将选中的文本复制到剪贴板。 - **粘贴**:`Ctrl+V` —— 将剪贴板中的内容粘贴到光标所在位置。 - **剪切**:`Ctrl+X` —— 将选中的文本剪切到剪贴板。 - **撤销**:`Ctrl+Z` —— 撤销...

    Eclipse 在开发中使用到的快捷键很实用

    48. **Ctrl+V**:粘贴 - 粘贴剪切板中的内容。 49. **Ctrl+Y**:重做 - 恢复撤销的操作。 50. **Ctrl+=/-**:放大/缩小 - 调整编辑器字体大小。 51. **F12**:激活编辑器 - 返回编辑器焦点。 52. **Ctrl+Shift+W...

    Eclipse快捷键与使用技巧总结

    Eclipse作为一款广泛使用的开源集成开发环境(IDE),其强大的功能和灵活的插件系统使其成为Java开发者的重要工具。掌握Eclipse的快捷键和使用技巧,能够显著提高编程效率,减少重复劳动,使开发工作更加高效和愉悦。 ...

    Eclipse工具详解

    2. **编辑操作**:Ctrl+C复制,Ctrl+V粘贴,Ctrl+X剪切,Ctrl+Z撤销,Ctrl+Y删除当前行,Ctrl+D删除选定行。 3. **查找替换**:Ctrl+F进行文本查找,Ctrl+H进行文件查找,Alt+Shift+R重命名。 **三、数据库连接与...

    编码助手剪贴板 可以在写代码的时候方便开发人员剪贴复制代码

    5. **集成开发环境(IDE)兼容**:许多编码助手剪贴板工具能够与主流的IDE(如Visual Studio Code、IntelliJ IDEA、Eclipse等)进行集成,使得代码复制功能更加便捷,进一步提高开发效率。 6. **安全性与隐私保护**...

    OpenExplorer1.5_eclipse快速定位文件夹插件.zip

    6. **上下文菜单**:在插件中右键点击文件或文件夹,会弹出上下文菜单,包含常见的编辑、复制、剪切、粘贴等操作,无需离开当前视图即可完成。 7. **实时更新**:当工作空间中的文件或文件夹发生改变时,Open...

    Eclipse中英文菜单对照表

    Eclipse是一款广泛使用的开源集成开发环境(IDE),支持多种编程语言,尤其是Java开发。对于初学者来说,掌握Eclipse的各种功能菜单是十分重要的。本文将详细介绍Eclipse中的各种菜单项及其对应的中文含义,帮助初学...

    eclipse快捷键

    4. Ctrl + V:粘贴剪切板内容,实现代码复用。 5. Ctrl + D:删除当前行,简化代码结构。 6. Ctrl + F:在当前编辑窗口中进行查找和替换操作。 7. Ctrl + H:全局搜索,可在整个工作空间中查找特定代码。 8. Ctrl + ...

    Eclipse实用快捷键大全.txt

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发领域备受青睐。熟练掌握Eclipse中的快捷键可以显著提升编程效率,减少鼠标操作,使开发工作更加流畅。以下是从“Eclipse实用快捷键大全.txt”文件中...

    C#剪切板循环工具V1.0

    由于在使用Visual Studio中发现了它的循环粘贴功能,而其它编程工具,像Eclipse则不具有这样的功能,所以本人编写了这个小程序,开启本程序则可实现剪切板内容的循环利用,更有效率的利用粘贴功能。当然也可以在...

    UE,DreamWeaver cs5,Eclipse快捷键

    标题中的"UE"指的是UEditor(通用编辑器),"DreamWeaver cs5"是Adobe公司的一款流行的网页设计工具,而"Eclipse"则是一款广泛使用的Java开发集成环境。这些工具的快捷键能够显著提升开发和设计的效率,以下将详细...

    Eclipse使用大全

    Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java编程领域中非常流行。它提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。在本文中,我们将深入探讨Eclipse的一些关键快捷键和使用技巧,帮助...

    本人整理的eclipse 快捷键大全

    【Eclipse 快捷键大全】是编程人员提高效率的重要工具,尤其对于使用Eclipse、MyEclipse等Java开发环境的开发者来说,掌握这些快捷键能够显著提升编码速度,减少鼠标依赖,使得工作流程更加流畅。本文将详细介绍...

    eclipse菜单解释及中英对照

    - **Paste**:粘贴之前复制或剪切的文本。 - **Delete**:删除选中的文本。 - **Select All**:全选当前文档中的所有文本。 - **Find/Replace**:查找并替换文本。 - **Find Next**:查找下一个匹配项。 - **Find ...

    编程Eclipse快捷键使用大全.doc

    Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java开发领域中非常流行。它提供了丰富的功能,包括代码编辑、调试、构建以及版本控制等。在提高开发效率方面,Eclipse的快捷键系统起到了至关重要的作用。以下...

    Eclipse最全快捷键

    Eclipse是一款强大的集成开发环境(IDE),尤其在Java开发领域中广泛应用。为了提高编程效率,Eclipse提供了丰富的快捷键,帮助开发者快速操作代码。以下是一些常用的Eclipse快捷键及其作用: 1. **Ctrl+1** - 快速...

Global site tag (gtag.js) - Google Analytics