日期:2011-03-22 16:13:00 来源:本站整理
<b>顺服Tiger: 当Ocean和Synth赶上Metal</b>[Java编程]
本文“<b>顺服Tiger: 当Ocean和Synth赶上Metal</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
正式公布:2004 年 9 月 30 日,Java 2 开辟工具包 5.0 版(对,就是从前的 JDK)昌大登场.作为新平台的一部份,您可以得到两个面目一新的对象,它们可以让您更改程序的用法和外观.Ocean 是 Java 新的默许外观,它代替了原有的 Metal 版本.Synth 是新东西,它通过外部 XML 文件供应外观的阐明.
Ocean 详解
丢弃了1.4 默许的老旧的 Metal 外观之后,在 Java 运行时环境 5.0 中,您现有拥有了一个新的、称为 Ocean 的外观.但是 Ocean 并非一个全新的外观.Ocean 并没有重新重新开始计划一个新的外观,而是被作为 Metal 外观的一个新主题.这意味着,假如您已经定制了 Metal 外观,那么您的程序在 5.0 下看起来会和从前一样.假如您利用新的 Ocean 主题,那么程序看起来就会不一样.
假如您不熟习主题,那么抽象类 MetalTheme 供应了一个抽象外观利用的颜色和字体的办法.实际上,通过改变主题,您可以改变外观的效果.并且,这就是 Ocean 要做的事情.正因如此,Ocean 并非一个“真正”的外观.相反, OceanTheme 类为 Swing 供应了一种更暖和的外观.用 SwingSet2 的演示程序作为向导,对比图 1 中 Meta 外观的原有主题 Steel 与图 2 中 Metal 外观的 Ocean 主题:
图 1. Metal 的 Steel 主题
图 2. Metal 的 Ocean 主题
以上是“<b>顺服Tiger: 当Ocean和Synth赶上Metal</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论