macos - 如何在Mac上编写应用程序代码,以便它们使用 native UI元素?

标签 macos

我开始编程。已经使用Java完成了一些工作:计算器,一个具有数据库功能的文档管理系统以及其他一些家庭项目。但是我不喜欢这种视觉效果。我喜欢mi Mac的Apps外观。我想为Mac创建Apps。已经购买了一个,但是当我打开netbeans进行编程时,看起来Apps感觉不像mac。

是否有任何特定的Java代码来使控件看起来像其他Mac应用程序一样?我父亲提到了有关对象C的一些内容,但我听不懂。有人可以解释一下吗。

最佳答案

  • AFAIK使用Java将永远不会获得Aqua(Mac的UI套件)的外观。为什么?因为要使Java平台独立,所以需要删除一些东西。 native 控件就是其中之一。
  • 我认为您正在使用Objective C,这是用于构建Mac Apps的 native 开发语言。我会建议您“在Mac上学习Objective-C”这本书非常有用。

  • P.S.我鼓励您从iOS(iPhone和iPad应用程序)开始。为什么?好吧,我认为开始比较容易。从一开始,诸如固定分辨率之类的事情就使您的开发工作量减少了。 (只需我的2美分)

    关于macos - 如何在Mac上编写应用程序代码,以便它们使用 native UI元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6853243/

    相关文章:

    macos - OSX Kext 没有被正确释放

    javascript - 检测系统范围的按键? ( Node .js?)

    macos - 为什么我的 CALayer 被我的 NSView 剪掉了?

    macos - Boot2Docker:通过 LAN 连接到容器

    python - freeTDS:OSX 上缺少 libtdsodbc.so 文件?

    macos - Mac OS X 10.6.2 (Snow Leopard) 上的 XAMPP 或 MAMP

    macos - 突出显示 NSTextField 中的选择

    python - 多个 python 安装和 pip,老兄,我的站 pip 包在哪里?

    ruby-on-rails - ruby 和 rails 上的 Hello world (ror)

    bash - 如何将结果从 Shell 脚本传递到 Automator 中的下一步