java - 如何将文本从 Java 应用程序复制到写字板

标签 java text copy

如何在 Swing 应用程序中单击 JButton,以便可以复制 TextField 中的某些文本(而不是突出显示文本并按 ctrl+C),然后在写字板中单击其中的粘贴按钮进行粘贴从 Java 应用程序复制的文本?

最佳答案

试试这个:

copyBtn = new JButton(new AbstractAction("copy"){
    public void actionPerformed(ActionEvent e){
        Clipboard system = Toolkit.getDefaultToolkit().getSystemClipboard();
        StringSelection sel = new StringSelection(myTextField.getText());
        system.setContents(sel, sel);
    }    
});

关于java - 如何将文本从 Java 应用程序复制到写字板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1817851/

相关文章:

java - 为什么 Java 不允许降低父方法的可见性,但允许增加父方法的可见性?

java - 如何在java中使用Date类型并从键盘读取值

css - 如何在一个div中创建多个列

java - 如何使用java获取二维数组中的特定列

vector - 如何将向量复制到另一个位置并重用现有的分配内存?

java - 在 spring-mvc Controller 中查找帖子修改内容的正确方法?

java - 将文件从一个文件夹复制到另一个文件夹,并使用旧文件名+时间戳在新文件夹中重命名该文件

python - 如何解析 PubMed 文本文件?

text - 在渲染之前获取 SVG 中的文本宽度

jquery - 将样式表内容复制到剪贴板