gpt4 book ai didi

java - 我可以用Java实现全局滚动吗? (机器人类)

转载 作者:行者123 更新时间:2023-11-30 02:34:30 25 4
gpt4 key购买 nike

假设当我的java进程在后台运行时,我想使用键“T”和“Y”滚动,有什么办法可以做到吗?

例如java的robot类可以用来实现鼠标点击、按键,但我找不到任何与滚动相关的内容。

最佳答案

您没有另外说过,所以我假设您在提到 Robot 后正在使用 Swing,尽管 JavaFX 也有一个 Robot...

  • 当 Java 进程在后台时如何监听键盘事件

如果不借助 JNA 或 JNI,这是不可能的,您只能在具有焦点的 Java 窗口上获取键盘事件。其他问题如Key listener written in Java JNA. Prevent multiple Callback处理它。请注意,您的解决方案将依赖于平台。

  • 如何模拟滚动事件。

相信可以用鼠标滚轮事件来实现。

Robot robot = new Robot();
robot.mouseWheel(1);
robot.mouseWheel(-1);

关于java - 我可以用Java实现全局滚动吗? (机器人类),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43454088/

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