获取本地剪贴板内容

时间:2015-08-30 02:34:14

标签: java native clipboard jna

我有兴趣使用Java程序访问剪贴板数据,我知道使用awt的方法:

String contents = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null).getTransferData(DataFlavor.stringFlavor);

然而,这并不适用于我的目的,因为我试图访问数据的剪贴板看起来是Ctrl C的特定应用程序的本地。

我有什么方法可以访问其他应用程序' local'剪贴板?

我相信DataFlavour是:

flavor java.awt.datatransfer.DataFlavor [mimetype = application / x-java-text-encoding; representationclass = [B]   课程:[B]   mime:application / x-java-text-encoding;类=" [B"

但我不确定如何创建DataFlavor或w.e以便实际读取数据?

0 个答案:

没有答案