如何使用 Cocoa UI 制作 Java 应用程序?

发布于 2024-12-12 05:36:20 字数 169 浏览 0 评论 0原文

我必须在项目中使用 Java API,但由于我不喜欢 Java UI 并且我有一台 Mac,所以我想围绕 Java 代码构建一个本机 Cocoa 应用程序。我知道 Xcode 曾经为此类事情提供直接支持,但由于它不再提供,那么最好的方法是什么? 如果重要的话,我在 Mac OS 10.6.8 下有 Xcode 3.2.5。

I have to use a Java API for a project, but since I'm not a fan of Java UIs and I have a Mac, I want to build a native Cocoa application around the Java code. I know Xcode used to provide direct support for this sort of thing, but since it no longer does, what's the best way to do this?
If it matters, I have Xcode 3.2.5 under Mac OS 10.6.8.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

真心难拥有 2024-12-19 05:36:20

您可以通过这个 Java-Objective-C 桥 使用任何 Cocoa API 。与 Rococoa 不同,它不需要您在开始之前生成一大堆 Java 类存根。它是 Objective-C 运行时的一个小型动态包装器,允许您向 Cocoa 对象发送消息。

You can use any Cocoa API through this Java-Objective-C bridge. Unlike Rococoa, it doesn't require you to generate a whole bunch of Java class stubs before you begin. It is a small dynamic wrapper over the Objective-C runtime that allows you to send messages to Cocoa objects.

美羊羊 2024-12-19 05:36:20

根据此 Apple 技术说明,应该可以启动来自本机 Mac 应用程序中的 JVM。本文最初于 2006 年撰写,自那时以来,随着 Apple 对 Java 的支持,发生了很多变化。然而,这篇文章看起来确实是今年更新的,所以也许当前版本的操作系统仍然支持它?我不能保证它,但它看起来确实值得一试。

According to this Apple tech note it should be possible to launch a JVM from within your native Mac application. This article was originally written in 2006 and a lot has changed since then with Apple's support for Java. However, it does look like the article was updated this year so perhaps it is still supported in current versions of the OS? I can't vouch for it but it does seem like its worth a try.

不必在意 2024-12-19 05:36:20

我不确定是否可以使用 XCode。但是,可以使用 SWT 创建 GUI,它使用本机小部件。

然而,我并没有真正用 Java 做 GUI 应用程序,所以我不知道是否有任何 GUI 设计器使用 SWT,尽管看起来 WindowBuilder Pro for Eclipse 可以。

I'm not sure it's possible using XCode. However, it is possible to create GUIs using SWT, which uses native widgets.

However, I don't really do GUI apps in Java, so I don't know if there are any GUI designers that use SWT, although it appears that WindowBuilder Pro for Eclipse does.

迟到的我 2024-12-19 05:36:20

您可以通过 rococoa 调用几乎任何 Cocoa API,尽管它不一定很快或干净。

You can call almost any Cocoa API through rococoa, though it will not necessarily be fast or clean.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文