在JavaFX开发中,在对应的Java桌面系统范围内,监听绑定事件和web项目类似,绑定dom即可。
但需要在Java桌面系统范围外,全局监听window某些按键,唤醒Java桌面应用或是一些其他的操作,就需要监听调用window系统本身的事件或是底层的东西,这里就需要用到JNA,JNA是一个封装好的Java调动window/Linux等本地底层内容的工具jar包。
通过JNA,就可以实现监听window某些自定义的按键,实现快捷调用Java桌面系统。例如监听连续按Ctrl,显示业务java桌面系统主页面。
需要注意的点:
1.JNA对应的vkCode和window对应的vkCode不同。如:JNA对应的Ctrl键是162。
2.使用的快捷键,可能会和其他应用冲突,需要合理定义。
标签:Java,window,Access,JNA,桌面,java,监听 From: https://www.cnblogs.com/duiyuedangge/p/16801811.html