我需要编写一个应用程序,它可以观察和操纵窗口在屏幕上的位置,我被告知这需要使用Cocoa的Accessibility API。我可以使用OSX上的Java访问Cocoa Accessibility API吗?
不幸的是我是一名Java程序员,Objective C让我感到恐慌;)是否有可能从Java内部访问此Cocoa API?我知道当苹果关心Java时,它保持了与可可的“桥梁”,但我不确定这是否符合我的需求。
哦,我的IDE是Eclipse,以防万一。
我需要编写一个应用程序,它可以观察和操纵窗口在屏幕上的位置,我被告知这需要使用Cocoa的Accessibility API。我可以使用OSX上的Java访问Cocoa Accessibility API吗?
不幸的是我是一名Java程序员,Objective C让我感到恐慌;)是否有可能从Java内部访问此Cocoa API?我知道当苹果关心Java时,它保持了与可可的“桥梁”,但我不确定这是否符合我的需求。
哦,我的IDE是Eclipse,以防万一。
是的,Java桥完全没有在10.6。
Objective-C实际上并不那么可怕 - 读一些代码或做一些教程。实际上,Java在很多方面都是建模的。
Apple不再支持Java“桥接”。不知道您是否可以通过旧版“桥接”访问Accesibility API。
但是,您绝对可以使用JNI编写您自己的Java包装类来访问您所需的东西。