gpt4 book ai didi

java - 在java中将输出重定向到光标位置

转载 作者:行者123 更新时间:2023-12-01 14:15:35 25 4
gpt4 key购买 nike

如何通过单击java中的按钮将文本发送到光标位置?实际上我正在开发一个使用java开发的项目“屏幕键盘”。我想通过单击按钮将文本重定向到光标位置,就像普通的键盘按键事件一样。

最佳答案

您好,您可以尝试使用Robot类Robot doc 。例如,它用于 UI 的自动化测试。例如一个小型机器人类:

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;


public class SmallRobot {

/**
* @param args
*/
public static void main(String[] args) {

Robot rob = null;
try {
rob = new Robot();
}
catch (AWTException e) {
e.printStackTrace();
}
rob.delay(10000);
rob.keyPress(KeyEvent.VK_H);
rob.keyPress(KeyEvent.VK_E);
rob.keyPress(KeyEvent.VK_L);
rob.keyPress(KeyEvent.VK_L);
rob.keyPress(KeyEvent.VK_O);
}
}

您可以运行这个小应用程序,然后单击屏幕上的任何文本字段(例如记事本窗口)。它将在字段/记事本文本中写入“hello”。它模拟键盘上的按键事件。

关于java - 在java中将输出重定向到光标位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18130686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com