gpt4 book ai didi

java - 替代 Fedora 上的机器人类

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

虽然我发现使用 Robot 类有点笨拙,但它在 Linux、Mac OSX 和 Windows 上为我的应用程序提供了很好的服务。现在,我尝试在 Fedora 上使用它,但是 Robot 类无法正常工作。

在某些情况下,我使用机器人按 Enter 或 TAB,例如在选择上一个项目时将焦点放在下一个 ComboBox 上。

我的问题是: 是否有任何替代品可以替代在 Fedora 上运行的 Robot Class?

我问这个问题,因为这里没有得到正确的答案:Robot keyPress not working in linux

注意:我使用的是 JavaFX8。

编辑:正如 Eypros 所指出的,问题是特定于 Fedora 的。

最佳答案

JavaFX8 支持 KeyEvents 的公共(public)构造函数.我假设您想触发一些按钮事件。在这种情况下,这应该有效:

KeyEvent enterKey = new KeyEvent(KeyEvent.KEY_PRESSED,"","",KeyCode.ENTER,false,false,false,false);
Event.fireEvent(someButton, enterKey);

关于java - 替代 Fedora 上的机器人类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27980814/

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