快速业务通道

Merlin的魔力: J2SE 1.4.2提供两种新的外观设计 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20
制 GTK+的许多部分,将配置文件放在特殊的位置,桌面的外观将相应地发生变化。此外,多文件接口(multi-document interface,MDI) -- 在Swing中称为 JInternalFrame&#160 --等功能不是框架的一部分,它位于基本的窗口管理器的左侧。因此,您可以使用主题引擎(Theme engine)来定制桌面。使用Swing UI for GTK+,主题由称为 Metacity的项目来支持(见 参考资料)。通过设置系统属性 swing.metacitythemename ,您可以控制使用那个GTK+主题。除了缺省主题之外,还支持Crux和Bluecurve主题。您可以将其它主题保存在 swing.gtkthemedir 系统属性规定的目录中。GTK+资源文件还提供定制外观的方法。目前不支持创建额外的GTK引擎,但是您可以访问Themes.org以了解未来发展计划。

SwingSet2和新UI

展示新外观设计最简单的方式是使用J2SE提供的SwingSet2演示程序来阐述,您可以在安装J2SE 1.4的demo\jfc\SwingSet2目录中找到它们。您可以使用 java -jar SwingSet2.jar 命令来启动 SwingSet2程序,它使用 -jar 选项来运行JAR清单文件(Manifest file)中规定的主类。

初始界面显示一些JInternalFrame组件和多个按钮 --您经常在桌面应用程序上看到的项目。图3显示Windows XP机器上的SwingSet应用程序的外观:

图3: Windows XP上的SwingSet的外观

Merlin的魔力: J2SE 1.4.2提供两种新的外观设计 - 编程入门网

Merlin的魔力: J2SE 1.4.2提供两种新的外观设计(3)

时间:2011-02-02 IBM John Zukowski

图4显示GTK+的外观:

图4:使用GTK+的SwingSet的外观

Merlin的魔力: J2SE 1.4.2提供两种新的外观设计 - 编程入门网

一种比较显而易见的Windows变化是文件对话框。图5显示了Windows XP的对话框外观:

图5:Windows XP文件对话框

Merlin的魔力: J2SE 1.4.2提供两种新的外观设计 - 编程入门网

在GTK+端,图6显示了其弹出窗口(Popup)更用户友好的外观:

图6:GTK+警告对话框

Merlin的魔力: J2SE 1.4.2提供两种新的外观设计 - 编程入门网

结束语

J2SE 1.4.2显著体现了Sun保持Java桌面最新标准与时俱进的承诺。通过Windows XP和GTK+外观设计,用户将发现Java应用程序看起来更像本机的应用程序。除了新型外观设计之外,J2SE 1.4.2还包括大量的Bug fixes和一个JFileChooser,在某些环境中,它的速度要快3倍。(您可能奇怪如果它这么慢的话,我们为什么还一直在使用它呢,但它至少目前是快速的。)

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号