Java 当应用程序Foucs更改时从OSX获取回调?

Java 当应用程序Foucs更改时从OSX获取回调?,java,macos,Java,Macos,我试图找到一种方法,如何用Java编写一个运行在MacOSX(10.5)上的“软件传感器”,它记录每个应用程序焦点的变化 我的第一个想法是编写一个使用Applescript的“拉力传感器”,它只返回应用程序的名称。这是焦点。显然,这种方法不是很好 因此,我想知道,当另一个应用程序进入焦点时,是否有可能直接从操作系统获取回调或某种通知 提前谢谢! 干杯Julianjava不会从其他应用程序接收任何事件,因此不会有任何可拦截和记录的内容。我确信OSX的SDK有一些你可以使用的东西。它不会基于java

我试图找到一种方法,如何用Java编写一个运行在MacOSX(10.5)上的“软件传感器”,它记录每个应用程序焦点的变化

我的第一个想法是编写一个使用Applescript的“拉力传感器”,它只返回应用程序的名称。这是焦点。显然,这种方法不是很好

因此,我想知道,当另一个应用程序进入焦点时,是否有可能直接从操作系统获取回调或某种通知

提前谢谢!
干杯Julian

java不会从其他应用程序接收任何事件,因此不会有任何可拦截和记录的内容。我确信OSX的SDK有一些你可以使用的东西。它不会基于java(除非您使用JNI或JNA)