我正在尝试JMenuItem为Copy创建一个。
但是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);
正如预期的那样,它也失败了。
我相信ClipboardandToolkit是导致问题的原因。
或者可能是我使用的是mac?
我在网站上看到这些代码说这些代码适用于 windows,但不适用于 mac?