如何在Mac上编写应用程序以便它们使用本机UI元素?

Ang*_*a V 9 macos

我开始编程.已经用Java做过一些事情:一个计算器,一个由数据库和一些其他家庭项目驱动的文档管理系统.但我不喜欢视觉外观.不过我喜欢Mac的应用程序外观.我想为mac创建应用程序.已经买了一个,但是当我打开netbeans进行编程时,看起来应用程序看起来不像是mac.

是否有任何特定的Java代码使控件看起来像其他mac应用程序的外观?我父亲提到了关于对象C的一些内容,但我不明白.有人可以解释一下.

Err*_*Efe 7

  1. AFAIK 使用Java,你永远不会得到Aqua(Mac的UI工具包)的外观和感觉.为什么?因为要使Java平台独立,有些东西需要被扯掉.原生控件就是其中之一.

  2. 我认为你正在采用Objective C,它是用于构建Mac应用程序的本机开发语言.我会向你推荐"在Mac上学习Objective-C"一书非常有用.

PS我会鼓励你从iOS(iPhone和iPad应用程序)开始.为什么?好吧,我认为开始更容易.固定分辨率之类的东西会使你的开发工作变得很小.(只需2美分)

  • 谢谢@afuzzyllama现在我也得到了什么@表示:) (2认同)