我需要使用java.awt.Robot.send()发送任意文本字符串

时间:2015-05-06 18:01:02

标签: java swing awt awtrobot

我需要一种方法来执行此问题的第一个答案中描述的内容:Type a String using java.awt.Robot

只有我想避免使用剪贴板。没有通用的方法吗?

(问题的其他答案地址打印一些硬编码键,但它们无法帮助我打印“Hello,world!”)

1 个答案:

答案 0 :(得分:1)

您可以使用javax.swing.KeyStroke将字符串中的字符转换为键码。对于每个密钥代码,请像上一个问题一样调用Robot.keyPress(...),Robot.keyRelease(...)