0

我有一个JTextArea并且想要一个按钮,单击该按钮时会将其全部内容复制JTextAreaSystem剪贴板,以便我可以在任何其他程序中执行 Ctrl-V。我试过这个,但没有运气。这是我尝试过的一个例子:

StringSelection stringSelection = new StringSelection("This is a clipping");
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents( stringSelection, null );
4

1 回答 1

5

ClipBoard需要ClipboardOwner才能使复制操作生效。这个接口通常由当前的“粘贴”类实现:

clipboard.setContents( stringSelection, myClipboardOwner);

例子

于 2013-01-12T18:44:28.043 回答