如何获得NSWindow * for java Window

时间:2014-01-18 16:59:20

标签: java macos nswindow

如果我有一个Java Window对象,最简单的方法是,可能调用特定于Mac的补充API,JNA或JNI来获取与其对应的NSWindow *

1 个答案:

答案 0 :(得分:0)

我不知道Apple是否仍然支持这一点,but you should be able to get the "NSView" inside a window。一旦你有了,你应该能够获得父窗口:

import com.apple.eawt.CocoaComponent;

@Override
native public long createNSViewLong();