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