用于跨程序复制/粘贴的用户定义字符串

时间:2012-11-23 16:24:24

标签: java copy paste

我正在尝试构建一个程序来补充和替换用户定义的快捷方式。目前,我正在构建一个复制/粘贴功能,但无法弄清楚如何将复制的对象移动到我的程序之外。我尝试使用Robot类来模拟按键,这取决于字符串中特定索引的值,但这不允许我传递VKEY常量以外的变量。

在程序之间复制和粘贴文本的方法需要什么?

1 个答案:

答案 0 :(得分:0)

如果您考虑使用JavaFX:有一个Clipboard类,它声称可以获取系统剪贴板,但我还没有尝试过,如果它适用于(非JavaFX)应用程序:

http://docs.oracle.com/javafx/2/api/javafx/scene/input/Clipboard.html

修改

还有一个基于AWT的剪贴板:http://docs.oracle.com/javase/7/docs/api/java/awt/datatransfer/Clipboard.html