2010-04-20 71 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包裝類來訪問您所需的東西。

相關問題