title: Set Clipboard Contents
body: <p>I am trying to figure out why setting the contents of the system clipboard won't work for me. I programmatically set the clipboard contents. When i use the output part of the code, it works. However, when i try copy/pasting in any text editor, it is blank.</p>
  
  <hr>
  
  <p>hovercraft edit, code from github:</p>
  
  <pre><code>import java.awt.HeadlessException;
  import java.awt.Toolkit;
  import java.awt.datatransfer.DataFlavor;
  import java.awt.datatransfer.StringSelection;
  import java.awt.datatransfer.UnsupportedFlavorException;
  import java.io.IOException;
  
  public class Test {
     public static void main(String[] args) throws HeadlessException,
           UnsupportedFlavorException, IOException {
  
        Toolkit.getDefaultToolkit().getSystemClipboard()
              .setContents(new StringSelection("hi there"), null);
  
        System.out.println(((String) Toolkit.getDefaultToolkit()
              .getSystemClipboard().getData(DataFlavor.stringFlavor)));
  
     }
  }
  </code></pre>