是否有可能得到的指针或一个JComponent的Mac上的基本NSWindow的窗口数量,使用JNA。 我找到的方法getWindowID和getWindowPointer在com.sun.jna.Native。 该文件提到getWindowID是X11和getWindowPointer是为Win32。 有没有为Mac OSX类似的功能? 我知道怎么去使用JNI功能组件的可可窗口,但我感兴趣的使用Java的东西没有写一个JNI功能。
- 谢谢,阿希奈。
是否有可能得到的指针或一个JComponent的Mac上的基本NSWindow的窗口数量,使用JNA。 我找到的方法getWindowID和getWindowPointer在com.sun.jna.Native。 该文件提到getWindowID是X11和getWindowPointer是为Win32。 有没有为Mac OSX类似的功能? 我知道怎么去使用JNI功能组件的可可窗口,但我感兴趣的使用Java的东西没有写一个JNI功能。
- 谢谢,阿希奈。
如果你知道如何做到这一点的JNI,那么你最有可能可以用JNA做到这一点。 但是,你必须创建自己的映射到可可图书馆或看rococoa已经拥有你所需要的。
getWindowPointer()
确实为Mac OSX同样的事情(它返回对应于可可视图ref上的指针)。 你可能需要做更多的操作,以得到你所需要的准确的参考基准; 作为丹尼斯暗示, rococoa可能具有一定的实用工具,将提供有益的。