【发布时间】:2019-04-14 22:24:23
【问题描述】:
我正在使用 JNativeHook 来检测程序中 JFrame 外部的拖动和点击,它运行良好。问题是我需要一种方法(使用 JNativeHook 或其他任何方法)来检查我的资源管理器(Mac 的 Finder)中是否打开了一个文件夹,以便我可以将文件移动到这个打开的文件夹中。 JNativeHook 似乎没有检测点击是在哪个程序或窗口上的选项。
我希望我正在寻找的代码的输出能够返回我的系统资源管理器中打开文件夹的路径,以便我可以将文件移动到该路径。
【问题讨论】:
-
您可以通过AppleScript获取活动程序的标题和应用名称,链接为here您可以在Java中运行AppleScript。
标签: java java-native-interface jnativehook