java使用系统剪贴板例子,java剪贴板例子,如下代码演示java使用
分享于 点击 33988 次 点评:215
java使用系统剪贴板例子,java剪贴板例子,如下代码演示java使用
如下代码演示java使用系统剪贴板例子:
import java.awt.datatransfer.*;import java.awt.*;public class Java2Clipboard implements ClipboardOwner { public static void main(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(); } public void toClipboard() { 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); } public void lostOwnership(Clipboard clip, Transferable tr) { System.out.println("Lost Clipboard Ownership?!?"); }}
用户点评