0
我正在嘗試爲複製創建一個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);
正如預期的那樣失敗了。
我認爲Clipboard
和Toolkit
是造成問題的原因之一。
或者它可能是我使用的是Mac?
我看到這些代碼的網站上說代碼是爲Windows,但不是爲Mac?