【问题标题】:Can I access the Cocoa Accessibility API from with Java on OSX?我可以在 OSX 上使用 Java 访问 Cocoa Accessibility API 吗?
【发布时间】:2010-04-21 09:00:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: java objective-c cocoa macos


    【解决方案1】:

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

    Objective-C 真的没有那么可怕——去阅读一些代码或做一些教程。事实上,Java 在很多方面都是以它为蓝本的。

    【讨论】:

      【解决方案2】:

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

      但您绝对可以使用 JNI 编写自己的 Java 包装类来访问您需要的内容。

      【讨论】:

        猜你喜欢
        • 2011-01-06
        • 2013-02-17
        • 2013-10-12
        • 2011-12-15
        • 2016-06-05
        • 2010-11-12
        • 1970-01-01
        • 2012-05-13
        • 1970-01-01
        相关资源
        最近更新 更多