gpt4 book ai didi

java - 如何以编程方式模拟 Java FX 中的箭头键按下

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:58:49 26 4
gpt4 key购买 nike

我想让我的 JFX 应用程序模拟箭头键按下(当它们在 TextField 中注册时),但我不知道如何发送除字符串或字节以外的任何内容。

我正在想象这样的事情:

static EventHandler<KeyEvent> KEY() {
E = new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent ke) {
if (ke.getCode().equals(KeyCode.UP)) {
try {
//someObject.SimulateKeyPress(KeyCode.UP);

//OR

//coolObject.SendKey((char)KEY_UPKEY));
} catch (Exception ex) {
//Teleport goats
}
}
}
};

return E;
}

最佳答案

使用类 Robot

 try {
Robot r = new Robot();
//there are other methods such as positioning mouse and mouseclicks etc.
r.keyPress(java.awt.event.KeyEvent.VK_UP);
r.keyRelease(java.awt.event.KeyEvent.VK_UP);
} catch (AWTException e) {
//Teleport penguins
}

关于java - 如何以编程方式模拟 Java FX 中的箭头键按下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24258995/

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