gpt4 book ai didi

java - 当不关注JavaFX应用程序窗口时注册按键事件?

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

这很可能是一个愚蠢的问题,但我在文档中没有找到任何相关内容。

假设我有一个 JavaFX 应用程序,添加了一个处理 KeyEvent 的 EventFilter。

scene.addEventFilter(KeyEvent.KEY_PRESSED,
keyEvent -> doSomething());

即使用户没有关注 JavaFX GUI 窗口本身,EventFilter 是否会注册用户按下了某个键?

例如:我想要一个热键来激活我的应用程序中的某些内容,而用户无需从他们正在使用的应用程序导航来专注于我的 JavaFx 应用程序。

我希望这不会太令人困惑,提前谢谢您。

最佳答案

不,据我所知,JavaFX 中没有任何内容允许按键针对未聚焦的窗口。

但是,您不需要 JavaFX 来执行此操作,只需第三方库即可。我个人可以验证 JNativeHook library非常适合此目的。

阅读this thread了解您想要完成的任务的要点。

关于java - 当不关注JavaFX应用程序窗口时注册按键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57486140/

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