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

fih*_*hdi 4 java swing copy-paste jtextfield

在处理了GUI向后打印文本之后(Hello = olleH),现在我想创建一个小按钮,copy以一种可以将其粘贴到其他任何位置的方式(例如在任何编辑器中).我正在使用一个JTextfield被叫jtxtoutcome.我不知道我还能说什么,我想这很准确.

这是我用来改变结果的方法Textfield:

jtxtoutcome.setText(backwards);
Run Code Online (Sandbox Code Playgroud)

gpr*_*our 6

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

StringSelection stringSelection = new StringSelection (txtField.getText());
Clipboard clpbrd = Toolkit.getDefaultToolkit ().getSystemClipboard ();
clpbrd.setContents (stringSelection, null);
Run Code Online (Sandbox Code Playgroud)

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

阅读有关Clipboard,Toolkit,StringSelection的更多信息

我希望你知道如何用Java导入包/类

暗示

由于您要在文本字段中复制文本,因此可以在ActionListener的actionPerformed()方法中添加上述代码.