我想编写自己的桌面键盘,可以用来处理像excel这样的程序。我已经编写了所有图形内容,但是我无法找到有关将程序输出重定向到另一个程序的任何信息。我找到了Apache POI,但它只能用于处理Microsoft文档。有没有,例如缓冲区,我可以在哪里发送我的字母或字符ASCII?接下来要显示在我的文档或说明中吗?
答案 0 :(得分:0)
是否有例如缓冲区,我可以在哪里以ASCII发送我的字母或字符?
是。它被称为Clipboard
。您可以拨打Toolkit.getDefaultToolkit()
,然后使用Toolkit.getSystemClipboard()
来获取它。
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents("Some ASCII Text", this);
请注意,这与用于复制的缓冲区( ctrl - c )和粘贴( ctrl - v )(或他们的平台特定对应物)。