我需要編寫一個應用程序,它可以觀察和操縱窗口在屏幕上的位置,我被告知這需要使用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包裝類來訪問您所需的東西。