我可以在OSX上使用Java访问Cocoa Accessibility API吗?

时间:2010-04-20 23:32:42

标签: java objective-c cocoa macos

我需要编写一个可以在屏幕上观察和操纵窗口位置的应用程序,我被告知这需要使用Cocoa Accessibility API

不幸的是我是Java程序员,而Objective C让我感到害怕;)是否可以从Java中访问这个Cocoa API?我知道,当Apple关心Java时,它保持了与可可的“桥梁”,但我不确定这是否符合我的要求。

哦,我的IDE是Eclipse,如果相关的话。

2 个答案:

答案 0 :(得分:4)

是的,Java桥在10.6完全消失了。

Objective-C真的不是那么可怕 - 阅读一些代码或做一些教程。事实上,Java在很多方面都以模型为基础。

答案 1 :(得分:1)

Apple不再支持Java“bridge”。不知道您是否可以使用较旧的“bridge”访问Accesibility API。

但是你可以使用JNI编写自己的Java包装器类来访问你需要的东西。