publicclassJava2ClipboardimplementsClipboardOwner{ publicstaticvoidmain(String[] args)throws Exception { Java2Clipboard jc = new Java2Clipboard(); jc.toClipboard(); Frame f = new Frame ("Open a text editor and paste the message from Java"); f.setSize(600,10); f.show(); }
publicvoidtoClipboard(){ SecurityManager sm = System.getSecurityManager(); if (sm != null) { try { sm.checkSystemClipboardAccess(); } catch (Exception e) {e.printStackTrace();} } Toolkit tk = Toolkit.getDefaultToolkit(); StringSelection st = new StringSelection("Hello world from Java"); Clipboard cp = tk.getSystemClipboard(); cp.setContents(st, this); }