1. 程式人生 > >Java呼叫系統剪下板

Java呼叫系統剪下板

Java對系統剪下板的呼叫

標籤(空格分隔): JavaSE

Java中對剪下板的呼叫分為兩類,java程式自身的剪下板,和系統剪下板。本文講解對系統剪下板的呼叫

  • 從剪下板獲取資訊
public String getSysClipBoardText() {
         String ret = "";  
         Clipboard sysClip = Toolkit.getDefaultToolkit().getSystemClipboard();  
         // 獲取剪下板中的內容  
         Transferable clipTf = sysClip.getContents(null
); if (clipTf != null) { // 檢查內容是否是文字型別 if (clipTf.isDataFlavorSupported(DataFlavor.stringFlavor)) { try { ret = (String) clipTf.getTransferData(DataFlavor.stringFlavor); } catch (Exception e) { e.printStackTrace(); } } } return
ret; }
  • 設定剪下板文字
     //設定剪下板內容
     public void setSysClipBoardText(String string) {  
         Clipboard sysc = Toolkit.getDefaultToolkit().getSystemClipboard(); 
         Transferable tText = new StringSelection(string);  
         sysc.setContents(tText, null);  
      }