只需按一下按钮,即可从JTextfield将文本复制到剪贴板

时间:2014-07-11 16:29:29

标签: java swing jtextfield copy-paste

在处理后向GUI打印文本的(Hello = olleH)之后,现在我想创建一个小按钮,让您以某种方式{@ 1}}将结果粘贴到其他地方(在任何编辑器中的示例)。我使用的是名为copy的{​​{1}}。我不知道还能说些什么,我猜这很准确。

这是我用来更改结果Textfield的方式。:

JTextfield

1 个答案:

答案 0 :(得分:6)

您可以使用以下代码复制文本

StringSelection stringSelection = new StringSelection (txtField.getText());
Clipboard clpbrd = Toolkit.getDefaultToolkit ().getSystemClipboard ();
clpbrd.setContents (stringSelection, null);

文本将被复制到剪贴板,然后可以粘贴到任何地方。在任何编辑器中。

详细了解ClipboardToolkitStringSelection

我希望您知道如何在Java中导入包/类

<强>提示

如果您想在文本字段中复制文字,可以使用actionPerformed() {{1}}方法添加上述代码。