java将一个文件复制到剪切板

Python018

java将一个文件复制到剪切板,第1张

首先要明白 “剪切板” 里面能放什么内容。 剪切板只能放 “文本内容”或者“文件路径”, 如果你选中文字,然后复制,那么放在剪切板就是文字内容;如果你选择一个文件,复制,那放在剪切板里面是 文件的路径。

你说的 文件复制到剪切板 是不合理的。

Java 通过 java.awt.datatransfer.Clipboard 访问剪切板。

需要导入包:import java.awt.*

import java.awt.datatransfer.*将内容写入剪贴板:String temp1=text1.getSelectedText()

StringSelection ss = new StringSelection(temp1)

Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null)读取剪贴板:

Transferable t = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null)String readText = (String)t.getTransferData(DataFlavor.stringFlavor)