我记得有一次看到可以在Swing组件上设置的属性列表,以使它们在Mac OS X上看起来更原生。 这包括使用“dot”标记“脏”文档的方法“在窗口关闭按钮中,打开对话框作为工作表(不确定,但肯定会很好)等Mac OS X的Swing调整
我知道苹果已经让Java作为一种”主要“编程语言,但他们最近更新Java甚至提供Java 6,我不知道是否有一个全面的当前列表 - 理想的例子 - 你可以做什么使Swing应用程序看起来更好,没有太多的努力在Mac上。
得到了一些答案后,我要把它放到社区维基模式,并开始下面的列表进行扩展,如果需要的话:
- Technical Notes: Java - User Experience:苹果开发者连接参考图书馆概览页面(索引页)。
New Control Styles available within J2SE 5.0 on Mac OS X 10.5:特定于Mac OS X 10.5 Leopard的按钮样式等示例。
Java Runtime System Properties:在系统属性,可以帮助您实现在屏幕顶部的苹果风格的菜单栏的信息,给呈现提示文本抗锯齿等
- Mac OS X Integration for Java:信息在菜单栏和应用程序菜单,上下文菜单,键盘快捷键和AppleScript
- PDF "Java 1.3.1 Development for Mac OS X (Legacy)":有关各种主题(如打包应用程序)的80页信息。这有点过时了。
如果您使用[Macify Maven插件](http://simplericity.com/2007/10/02/1191336060000.html)来构建您的应用程序,它将处理这些调整中的几个。 – 2010-07-16 00:52:04