By Alvin Alexander. Last updated: March 28, 2020
Here’s some source code for a Java method that lets you copy text (a String) to the clipboard on your operating system:
public void writeToClipboard(String s, ClipboardOwner owner) {
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable transferable = new StringSelection(s);
clipboard.setContents(transferable, owner);
}
Don’t worry about that ClipboardOwner reference too much; you can just set it to null when calling this method, like this:
writeToClipboard(textArea.getText(), null);
If you wanted to see how to write a string to the clipboard in Java, I hope this example and source code is helpful.
Using the Scala syntax, these are some of the import statements you’ll need:
import java.awt.Toolkit
import java.awt.datatransfer.{Clipboard, StringSelection, Transferable}

