驯服Tiger: 当Ocean和Synth遇上Metal

正式发布: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 主题

时间: 2024-10-30 10:17:15

驯服Tiger: 当Ocean和Synth遇上Metal的相关文章

驯服Tiger

JDK 5.0 中最吸引人的地方在于集合框架的一些最突出的特性上,例如:支 持泛型的语言级别上的新变化,以及可以在 java.util.concurrent 包中找到的 并发集合工具包.实际上,以前在 developerWorks 上的"驯服 Tiger: 并发集 合"和"介绍 JDK 5.0 中的泛型"这两篇教程中介绍了上述特性.但是其他增 强还没有得到足够的重视.在本文中,我将研究其他三个变化:更新过的 Arrays 和 Collections 类.新的 Que

驯服Tiger: 并发集合

在 Java 编程的早期阶段,位于 Oswego 市的纽约州立大学(SUNY) 的一位教授决定创建一个简单的库,以帮助开发人员构建可以更好地处理多线程情况的应用程序.这并不是说用现有的库就不能实现,但是就像有了标准网络库一样,用经过调试的.可信任的库更容易自己处理多线程.在 Addision-Wesley 的一本相关书籍的帮助下,这个库变得越来越流行了.最终,作者 Doug Lea 决定设法让它成为 Java 平台的标准部分 -- JSR-166.这个库最后变成了 Tiger 版本的 java.

驯服Tiger: 虚拟机更新

在驯服 Tiger 的这一期中,John Zukowski 介绍了最新的 Java 虚拟机如何改善启动时间.降低内存需求.提高性能.Tiger 提供了共享的数据档案文件.新的线程调度算法以及致命错误处理器(用来处理故障).请在本文附带的 讨论论坛 上与作者和其他读者分享您对本文的想法.(也可以单击本文顶部或底部的 讨论 访问讨论论坛.) 致命错误处理器 JVM 包含几个新的命令行选项.其中一个不太标准的选项是"致命错误处理器".用 -XX:OnError 选项启动 JVM,可以指定在发

当 App Store 遇上电视,开发者的第四代 Apple TV 开箱体验

当 App Store 遇上电视,开发者的第四代 Apple TV 开箱体验 引子 2015 年 9 月,San Francisco.今年接近 100 华氏度的气温要比往年都更热,而 Apple 例行的秋季发布会也如期在这里举行.自从 iPhone 一战成名后,每年的 iPhone 旗舰机型都是移动通讯设备的业界标杆.而今年秋季发布会大家也自然地将重点放在了最新的 iPhone 6s 上.手机乏善可陈,除了硬件参数的一些常规升级外,我们并没有看到 iPhone 有多大进步.不过这也是大家预料之中

当草根站长遇上品牌运营公司时

笔者最近在优化一个汽车车位锁网站,关键词竞争度倒是不大,当笔者一查几个竞争对手时,发现除了有几个厂家外,居然还有一个品牌运营公司.当草根站长遇上团队作战,经验丰富的品牌运营公司时,笔者是如下分析与制定计划的. 一.网站整体分析 遇上车位锁品牌运营公司,笔者觉得分析网站不能只分析简单的seo数据.应该从网站设计与布局,流量导入,口碑营销与社会化营销等诸多分析. 1.网站结构与设计 该品牌运营公司的网站结构简单,设计简洁大气,也符合该公司定位中高端车位地锁用户.实际上,笔者公司也曾请人模仿了该站,但

快速浏览Silverlight3 Beta:当HLSL遇上Silverlight

HLSL高级着色器语言(High Level Shader Language,简称HLSL),由微软拥有及开发的一种语言,只能供微软的Direct3D使用. HLSL是微软抗衡GLSL的产品,同 时不能与OpenGL标准兼容.他跟Nvidia的Cg非常相似. 看了上面的几行话,可能大家还不是很清楚这个东西与当前的Silverlight的关系.其实在园子里的兄弟发过这篇文章,介绍"silverlight3滤镜效果". 而其在源码中所使用的.ps文件(注:这里不是powershell呀),

transport-使用ffmpeg遇上了问题,都搞了好几天了还是不能解决

问题描述 使用ffmpeg遇上了问题,都搞了好几天了还是不能解决 有个问题想请教一下,就是我使用ffmpeg命令获取rtsp流,然后转换成rtmp再播放,我使用的命令:ffmpeg -rtsp_transport tcp -i rtsp://218.204.223.237:554/live/1/0547424F573B085C/gsfp90ef4k0a6iap.sdp -f flv -r 25 -s 640x480 -an rtmp://localhost/myapp/stream1.但有错误:

当搜索引擎营销遇上SaaS(软件即服务)

本文讲的是当搜索引擎营销遇上SaaS(软件即服务),[IT168 资讯]互联网创造若干个神话,也造就无数的网络英雄,随着Web2.0应用的不断深入,销售人员的触脚已经延展到互联网的各个角落,就拿刚刚成立四年的网上提供高端步行和野营装备的Backcountry Edge公司而言,绝对不会放过任何一个营销机会,于是Clickable公司在去年推出新的软件即服务(SaaS)时,该公司马上报名参加测试该服务以求觅得销售良机. Clickable的服务宗旨是在搜索引擎营销的复杂性和乏味性上做减法,让用户能

金融和互联网好像北京遇上西雅图

本文讲的是金融和互联网好像北京遇上西雅图,中国工商银行电子银行部总经理侯本旗表示,金融和互联网好像不太一样,"金融长这样(吴秀波),稳重.可靠.有内涵.互联网长这样,漂亮.任性.烧钱.有魅力.当他们两个遇到一起就变成了这样,被拍成了一部电影<北京遇上西雅图>."他说,未来三年互联网金融势不可当. 以下为演讲实录: 侯本旗:金融和互联网好像不太一样,我不知道大家有没有想过金融长什么样,金融长这样(吴秀波),稳重.可靠.有内涵.互联网长这样(汤唯),漂亮.任性.烧钱.有魅力,当