如何将java程序输出重定向到另一个程序?

时间:2015-04-15 23:05:20

标签: java

我想编写自己的桌面键盘,可以用来处理像excel这样的程序。我已经编写了所有图形内容,但是我无法找到有关将程序​​输出重定向到另一个程序的任何信息。我找到了Apache POI,但它只能用于处理Microsoft文档。有没有,例如缓冲区,我可以在哪里发送我的字母或字符ASCII?接下来要显示在我的文档或说明中吗?

1 个答案:

答案 0 :(得分:0)

  

是否有例如缓冲区,我可以在哪里以ASCII发送我的字母或字符?

是。它被称为Clipboard。您可以拨打Toolkit.getDefaultToolkit(),然后使用Toolkit.getSystemClipboard()来获取它。

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents("Some ASCII Text", this);

请注意,这与用于复制的缓冲区( ctrl - c )和粘贴( ctrl - v )(或他们的平台特定对应物)。