Java 訪問(複製,貼上)剪下板
以下共有4個函式分別是:
1.從剪下板獲得文字。
2.將字串複製到剪下板。
3.從剪下板獲得圖片。
4.複製圖片到剪下板。
/** * 從剪下板獲得文字。 */ public static 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 static void setSysClipboardText(String writeMe) { Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard(); Transferable tText = new StringSelection(writeMe); clip.setContents(tText, null); } /** * 從剪下板獲得圖片。 */ public static Image getImageFromClipboard() throws Exception { Clipboard sysc = Toolkit.getDefaultToolkit().getSystemClipboard(); Transferable cc = sysc.getContents(null); if (cc == null) return null; else if (cc.isDataFlavorSupported(DataFlavor.imageFlavor)) return (Image) cc.getTransferData(DataFlavor.imageFlavor); return null; } /** * 複製圖片到剪下板。 */ public static void setClipboardImage(final Image image) { Transferable trans = new Transferable() { public DataFlavor[] getTransferDataFlavors() { return new DataFlavor[] { DataFlavor.imageFlavor }; } public boolean isDataFlavorSupported(DataFlavor flavor) { return DataFlavor.imageFlavor.equals(flavor); } public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException { if (isDataFlavorSupported(flavor)) return image; throw new UnsupportedFlavorException(flavor); } }; Toolkit.getDefaultToolkit().getSystemClipboard().setContents(trans, null); }
相關推薦
Java 訪問(複製,貼上)剪下板
以下共有4個函式分別是: 1.從剪下板獲得文字。 2.將字串複製到剪下板。 3.從剪下板獲得圖片。 4.複製圖片到剪下板。 /** * 從剪下板獲得文字。 */ public static String getSysClipboardText() { Str
Android TextView 長按複製到剪下板,貼上
和Window系統一樣,Android也有剪下板(ClipboardManager)。 對應的類: API 11之前: android.text.ClipboardManager API 11之後: android.content.ClipboardManager 下
複製到剪下板外掛clipboard.js原始碼解析
clipboard.js 是一個小型的複製到剪下板外掛,只有3kb,非flash 前言 公司專案有用到clipboard.js,由於好奇心順手點開了原始碼看看其究竟是如何實現的,本以為是九曲十八彎錯綜複雜,其實還是挺容易看懂的,所以就分享下讀後感哈哈。 本篇讀後感分為四部分,分別為前言、解析、
【Html】Clipboard.js 實現點選複製,剪下板操作
可以使用cdn 或者直接下載 設定好引用路徑(百度雲下載) <script type="text/javascript" src="./dist/clipboard.min.js"></script> html <input type
設定密碼輸入框不能複製貼上剪下
<input name="pwd" type="password" id="pwd" onpaste="return false" oncontextmenu="return false" oncopy="return false" oncut="return false"/>
Linux命令 複製貼上剪下
1.複製cp 檔名1 檔名2:把檔案1的全部內容拷到檔案2中cp 檔名1 檔名2 ... 目錄名:把這些檔案拷到這個目錄下若這個目錄下存在同名檔案,會彈出提示詢問是否覆蓋,輸入y(是)/n(否)選擇,敲回車表示預設不覆蓋cp -p 原始檔名 目的地:複製檔案時保留檔案所有屬性cp -r 檔名:對子目錄下所有檔
點選將文字複製到剪下板
<div class="uploder_content" id="copyText" data-clipboard-action="copy" data-clipboard-target="#copySpan" onclick="copyText(this
input 禁止 複製 貼上 剪下 操作
1.程式碼 <Input onCopy={(e)=>{ // 禁止拷貝 e.preventDefault(); }} onPaste={(e)=>{ // 禁止貼上 e.preventDefault(); }} onCut={(e)
jQuery實現複製到剪下板
前段時間需要做一個點選一個按鈕,把制定內容複製到剪下板的效果。 對於IE瀏覽器而言,有一簡單的方法,通過 window.clipboardData: (假如有一個id為copy的按鈕,有一個i
Vim 下的複製/貼上/剪下/撤銷
一 瞭解vim 有 12 個貼上板,分別是 0、1、2、...、9、a、“、+;用 :reg 命令可以檢視各個貼上板裡的內容。在 vim 中簡單用 y 命令只是複製到 "(雙引號)貼上板裡,同樣用 p
Unity3D-將文字複製到剪下板
Unity裡將文字複製到剪下板中需要分別在Android和IOS中實現 iOS端實現Clipboard.mm @interface Clipboard : NSObject extern "C" { /* compare the namelist
android實現文字資訊複製,剪下板(ClipboardManager)
做個記錄,以備日後查閱 注意:導包的時候 API 11之前: android.text.ClipboardManagerAPI 11之後: android.content.ClipboardManager /** * 實現文字複製功能 * add by wangqia
ZeroClipboard 複製到剪下板 的一些事件
ZeroClipboard.config({ moviePath: "http://zeroclipboard.org/javascripts/zc/ZeroClipboard_1.3.1.s
複製到剪下板功能
相信很多使用wordpress搭建過站點的同學都知道它採用了jQuery,對jQuery大家並不陌生,使用起來非常簡單,可惜jQuery本身並沒有實現複製到剪貼簿的功能,但或許它的API會有這個功能。這次我搭建的站點採用wordpress,花了點時間搜尋jQuery複製到剪
【Mac】如何直接螢幕截圖複製到剪下板
蘋果作業系統已經內建了螢幕接圖軟體,它會在桌面上生成一個檔案。 如果在使用標準的截圖快捷鍵的同時按下Control鍵,則不需要在桌面上生成檔案,而是直接讓圖片進入剪貼簿。 舉例來說,同時按下Shift
微信小程式之一鍵複製到剪下板
最近在開發小程式專案裡遇到一個小難題-----一鍵複製 在網頁開發裡 我們可以引用大牛封裝好的複製外掛,比如無flash外掛clipboard.js適用移動端,pc端------- 言歸正裝,開啟微信開發文件開啟-APi即可查詢到: 第一個是設定要複製的內容到剪下板,
用vue實現複製到剪下板 clipboard.js
用vue實現複製到剪下板 通過在網上檢視比較,發現使用clipboard.js是比較理想的手段:1,不用flash,2,外掛很小,壓縮後只有3kb。 關於clipboard.js,官方文件請戳:https://clipboardjs.com。由於文件是英文的
複製到剪下板 相容(IE/FF/Chrome/..)
最近做一個複製到剪下板的功能 在網上找了很多都不好用 最後發現在了 這篇文章很不錯 簡潔好用 貼出來 希望能幫到更多人 此程式碼修改自 discuz!, 簡易實現 程式碼如下: <script> var clipboardswfda
unity3D,PC、Android、IOS將內容複製到剪下板
原博:https://blog.csdn.net/YE_wolf/article/details/768314461.PC平臺下12//Window剪下板處理GUIUtility.systemCopyBuffer = copyText;2.Android平臺下先新增jar包,
JS複製到剪下板(相容主流所有瀏覽器)
1、主要用到github上的一個開源的專案:clipboard.js 2、clipboard.js 可以實現純JS複製資料到剪下板中(無需flash支援)跟現在主流的zeroclipboard 比起來方便了不止一點兩點(畢竟不是所有人都會裝flash外掛的)