2010-04-20 70 views
2

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

不幸的是我是一名Java程序员,Objective C让我感到恐慌;)是否有可能从Java内部访问此Cocoa API?我知道当苹果关心Java时,它保持了与可可的“桥梁”,但我不确定这是否符合我的需求。

哦,我的IDE是Eclipse,以防万一。

回答

4

是的,Java桥完全没有在10.6。

Objective-C实际上并不那么可怕 - 读一些代码或做一些教程。实际上,Java在很多方面都是建模的。

1

Apple不再支持Java“桥接”。不知道您是否可以通过旧版“桥接”访问Accesibility API。

但是,您绝对可以使用JNI编写您自己的Java包装类来访问您所需的东西。

相关问题