gpt4 book ai didi

java - 机器人和按键

转载 作者:行者123 更新时间:2023-12-03 19:07:23 26 4
gpt4 key购买 nike

使用 keyPress 方法时,需要向 JavaFX Robot 传递什么样的代码?

例如,下面的示例输入的是1,而不是a,所以我想某处存在映射。

Robot robot = com.sun.glass.ui.Application.GetApplication().createRobot();
robot.keyPress(((int) 'a');

注意:这是 JavaFX 机器人,而不是 AWT 机器人。

最佳答案

代码在 javafx.scene.input.KeyCode 中定义为常量。

对于玻璃机器人,您可以使用已弃用的方法impl_getCode:

Robot robot = com.sun.glass.ui.Application.GetApplication().createRobot();
robot.keyPress(KeyCode.A.impl_getCode());

您还可以使用 FXRobot,它以 KeyCodes 作为参数:

FXRobot robot = FXRobotFactory.createRobot(scene);
robot.keyPress(javafx.scene.input.KeyCode.A);

关于java - 机器人和按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18165493/

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