适用于 Mac OS X 的摆动调整
2022-09-04 22:49:17
我记得我曾经看到过一个属性列表,这些属性可以在Swing组件上设置,以使它们在Mac OS X上看起来更原生。这包括使用窗口关闭按钮中的“点”标记“脏”文档的方法,将对话框作为工作表打开(不确定,但肯定会很好)等。
我知道苹果已经让Java成为一种“主要”编程语言,但是由于他们最近更新了Java,甚至提供了Java 6,我想知道是否有一个全面而最新的列表 - 理想情况下是示例 - 关于你可以做些什么来使Swing应用程序看起来更好,而无需在Mac上付出太多努力。
在收到一些答案后,我将其放入社区wiki模式,并在需要时启动以下列表以进行扩展:
- 技术说明:Java - 用户体验:Apple 开发人员连接参考库(索引页)上的概述页面。
Mac OS X 10.5 上的 J2SE 5.0 中提供了新的控件样式:特定于 Mac OS X 10.5 Leopard 的按钮样式等示例。
Java 运行时系统属性:有关系统属性的信息,可帮助您启用屏幕顶部的 Apple 样式菜单栏,提供文本抗锯齿的渲染提示等。
- Mac OS X Integration for Java:有关 Menubar 和 Application 菜单、上下文菜单、键盘快捷键和 AppleScript 的信息
- PDF “Java 1.3.1 Development for Mac OS X (Legacy)”:80页关于各种主题的信息,如打包应用程序。这有点过时了。