2009-06-16 175 views
13

我记得有一次看到可以在Swing组件上设置的属性列表,以使它们在Mac OS X上看起来更原生。 这包括使用“dot”标记“脏”文档的方法“在窗口关闭按钮中,打开对话框作为工作表(不确定,但肯定会很好)等Mac OS X的Swing调整

我知道苹果已经让Java作为一种”主要“编程语言,但他们最近更新Java甚至提供Java 6,我不知道是否有一个全面的当前列表 - 理想的例子 - 你可以做什么使Swing应用程序看起来更好,没有太多的努力在Mac上。


得到了一些答案后,我要把它放到社区维基模式,并开始下面的列表进行扩展,如果需要的话:


+0

如果您使用[Macify Maven插件](http://simplericity.com/2007/10/02/1191336060000.html)来构建您的应用程序,它将处理这些调整中的几个。 – 2010-07-16 00:52:04

回答

1

您可以在Apple检查this PDF,但它被标记为遗留。

在某些应用程序上,我仍然使用com.apple.macos.useScreenMenuBar让Java应用程序使用Mac OS X菜单栏,并且它仍然可以在Leopard中使用。

1

我个人收藏的链接:

当我被重定向到Java Design GuidelinesJava Guides一些老的链接点击,好像我要更新我的链接...

3

Quaqua网站也可能很有趣。从该网站:

“的Quaqua外观(Quaqua)是希望通过严格地遵守适用于Mac OS X的苹果人机界面指南Java应用程序的用户界面库...它运行在顶部的苹果Aqua外观和感觉,并为其提供修复和增强功能。“

它有一个相当不错的用户指南与例子。