是否可以将Java应用程序绑定到Cocoa图形界面?将Java程序绑定到Cocoa接口
我现在正在Eclipse中工作,在我的Mac上,我想知道Interface Builder是否可以用来构造一个新的界面,这样我就不必一整天都看Swing了。
任何意见/建议?谢谢!
是否可以将Java应用程序绑定到Cocoa图形界面?将Java程序绑定到Cocoa接口
我现在正在Eclipse中工作,在我的Mac上,我想知道Interface Builder是否可以用来构造一个新的界面,这样我就不必一整天都看Swing了。
任何意见/建议?谢谢!
退房Rococoa。这是一个非常棒的Java-Cocoa兼容性层,它建立在JNA之上。
如果在文档中找不到要查找的内容,请尝试使用邮件列表。 Rococoa开发人员非常有帮助。
P.S.我不是Cocoa/Objective-C专家,但“NIB loading”部分可能就是您要找的内容。
一些好的(古代)历史在这里信息(书面2002):
http://cocoadevcentral.com/articles/000024.php
原始的Java /可可桥(因为Mac OS X 10.0)成为标注为废弃的10.4,并且被认为是不可用的。上面的洛可可答案基本上是你最好的选择。只是以为我会用历史笔记加以注意。
Java Objective-C Bridge为访问Objective-C API提供了一个更简单和更轻量级的机制(比Rococoa)。它不需要你生成任何存根包装类。它只是提供了一个“代理”类,用于在运行时访问Objective-C API。
一些例子:
全面披露:我是Java的Objective-C的桥梁作者
另外,Java/Cocoa桥从Snow Leopard中完全删除。 –