适用于Mac OS X的Swing调整

时间:2009-06-16 22:25:46

标签: java user-interface swing macos

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

我知道Apple已经将Java作为一种“主要”编程语言,但是由于他们最近更新了Java甚至提供了Java 6,我想知道是否有一个全面的当前列表 - 理想情况下有例子 - 你可以做什么让Mac上的Swing应用看起来更好。


在收到一些答案之后,我将其置于社区维基模式并启动以下列表,以便在需要时进行扩展:


4 个答案:

答案 0 :(得分:3)

Quaqua网站也可能很有趣。来自网站:

  “Quaqua外观和感觉”(Quaqua)是一个用于Java应用程序的用户界面库,它希望严格遵守Mac OS X的Apple人机界面指南....它运行在Apple的Aqua Look and Feel之上,并提供修复和增强功能。“

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

答案 1 :(得分:2)

适用于Mac OS X的Java开发指南有Mac OS X Integration for Java部分,可能正是您所需要的部分。

答案 2 :(得分:1)

您可以在Apple上查看this PDF,但它已被标记为遗产。

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

答案 3 :(得分:1)

我的个人链接集:

点击我已被重定向到Java Design GuidelinesJava Guides的旧链接时,似乎我必须更新我的链接...