Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按按钮将文本从JTextfield复制到剪贴板_Java_Swing_Jtextfield_Copy Paste - Fatal编程技术网

Java 按按钮将文本从JTextfield复制到剪贴板

Java 按按钮将文本从JTextfield复制到剪贴板,java,swing,jtextfield,copy-paste,Java,Swing,Jtextfield,Copy Paste,在使用向后打印文本的GUI(Hello=olleH)之后,现在我想创建一个小按钮,让您复制结果,并将其粘贴到其他任何地方(例如任何编辑器中)。我正在使用一个名为JTextfield的jtextfourt。我不知道我还能说什么,我想这是相当准确的 这是我用来更改结果文本字段的方式: jtxtoutcome.setText(backwards); 您可以使用以下代码复制文本 StringSelection stringSelection = new StringSelection (txtFiel

在使用向后打印文本的
GUI
(Hello=olleH)之后,现在我想创建一个小按钮,让您
复制结果,并将其粘贴到其他任何地方(例如任何编辑器中)。我正在使用一个名为
JTextfield
jtextfourt
。我不知道我还能说什么,我想这是相当准确的

这是我用来更改结果文本字段的方式:

jtxtoutcome.setText(backwards);

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

StringSelection stringSelection = new StringSelection (txtField.getText());
Clipboard clpbrd = Toolkit.getDefaultToolkit ().getSystemClipboard ();
clpbrd.setContents (stringSelection, null);
文本将被复制到你的剪贴板上,然后可以粘贴到任何地方。在任何编辑中

阅读更多关于

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

提示


当您要复制文本字段中的文本时,可以在您的
actionPerformed()
方法中添加上述代码。

@DavidPostill如何创建一个按钮,使您可以从JTextfield复制文本按钮的副本与任何其他按钮一样。您需要一个单击侦听器,在该侦听器中,您可以抓取文本并将其放入剪贴板。由于您是Stackoverflow的新手,我想告诉您,如果您找到了问题的解决方案,那么您应该接受该答案,以便其他有相同问题的人能够了解解决方案。要接受答案,您应该单击左侧上下箭头下方的勾号。每个问题只能接受一个答案。