我有兴趣使用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以便实际读取数据?