Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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 将文本复制到剪贴板_Java_Macos_Copy_Clipboard_Toolkit - Fatal编程技术网

Java 将文本复制到剪贴板

Java 将文本复制到剪贴板,java,macos,copy,clipboard,toolkit,Java,Macos,Copy,Clipboard,Toolkit,我正在尝试为复制创建JMenuItem 但是JTextArea中选择的文本似乎没有被复制 String toCopy = textarea.getSelectedText(); StringSelection stringSelection = new StringSelection(toCopy); Clipboard clpbrd = Toolkit.getDefaultToolkit ().getSystemClipboard (); clpbrd.setContents (stringS

我正在尝试为复制创建
JMenuItem

但是
JTextArea
中选择的文本似乎没有被复制

String toCopy = textarea.getSelectedText();
StringSelection stringSelection = new StringSelection(toCopy);
Clipboard clpbrd = Toolkit.getDefaultToolkit ().getSystemClipboard ();
clpbrd.setContents (stringSelection, null);
我尝试将其更改为:

String toCopy = "Testing";
StringSelection stringSelection = new StringSelection(toCopy);
Clipboard clpbrd = Toolkit.getDefaultToolkit ().getSystemClipboard ();
clpbrd.setContents (stringSelection, null);
正如所料,它也失败了。
我相信是
剪贴板
工具包
造成了问题。
或者可能是我在使用mac电脑?
我在网站上看到这些代码,说这些代码是针对windows的,但不是针对mac的

试试下一个:

textarea.copy();

将当前选定的范围传输到关联的 将文本模型复制到系统剪贴板,保留内容 在文本模型中。当前所选内容保持不变。 对
null
选择不执行任何操作