为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕桂英4014372 2023-06-04 17:08:21
这很可能是一个愚蠢的问题,但我在文档中没有找到任何相关信息。假设我有一个 JavaFX 应用程序,其中添加了一个处理 KeyEvents 的 EventFilter。scene.addEventFilter(KeyEvent.KEY_PRESSED,     keyEvent -> doSomething());即使用户没有关注 JavaFX GUI 窗口本身,该 EventFilter 是否会注册用户按下了一个键?例如:我想要一个热键来激活我的应用程序中的某些内容,而用户不必从他们正在使用的应用程序中导航以专注于我的 JavaFx 应用程序。我希望这不会太混乱,提前谢谢你。
查看完整描述

1 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

不,据我所知,在 JavaFX 中没有任何东西允许通过按键定位未聚焦的窗口。

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


查看完整回答
反对 回复 2023-06-04
  • 1 回答
  • 0 关注
  • 74 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信