快速业务通道

更好的Applet体验:定制加载时画面 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15

更好的Applet体验:定制加载时画面

时间:2011-08-31

你可能已经听说了Java SE 6 Update 10应当会改进Applet体验。你可能已经看过一些可在浏览器中拖拽的Applet示例,但还有比那更多的东西。在本博客系列中,我将向你展示如何在发布Applet时获得尽量多的东西,纵使你不使用Update 10。

摆脱咖啡杯图标

很多人抱怨的第一件事情就是加载Java Applet时使用的咖啡杯图标。根据你具体使用的OS和JVM版本,这个图标是不同的,但它看起来总是像下图那样。

有很多理由可以认为这会困扰到应用程序开发者,包括不能为他们自己的软件标注品牌,破坏应用的视觉观感,滥用橘****。这些都是正确的批评。但在这儿我要告诉你,无须遵循这种方式。这个橘****的图标只是一种默认的方式罢了。你轻易就能,也应该将加载画面所使用的****改成与你网站的其它部分相适应的****。

在Java SE 6 Update 10出现的很长时间之前,Applet插件就已经支持在加载画面中使用定制****了。只需设置Applet的image参数就可以了。就是这么简单!这儿就有一个例子:

<applet code="animatedstartup.MainApplet"    archive="AnimatedStartup.jar"    width="100" height="100"    >  <PARAM name="image" value="earth.gif"/>  <PARAM name="boxmessage" value="loading"/>  <PARAM name="boxborder" value="false"/>

</applet>image参数将设置一个加载时图片。Update 10还支持添加加载时信息,以及不绘制Applet的边框,但image是比较重要的一个参数。上面这个例子看起来就像下面这样:

更好的Applet体验:定制加载时画面 - 编程入门网

屏幕截图[1]

制作加载时动画

Java 6目前支持使用动态图片以添加加载时动画。在前面例子中使用的earth.gif图片文件就正是一个动态GIF文件。如果你有最新的Applet插件,就会看到加载时画面是动态的。当然,你可能想要一个自旋体的图片,它更合适些,就如你在这里看到的那样:你也可以使用一个更具有指示性的GIF加载图片,就像这里的图片那样[2]。

关于Applet加载时画面的更多内容请见发布文档的特别属性一节,以及关于这个新插件的说明。

本周就是这些了。在此处你可看到这个Demo的可运行版本。下次我将向你展示,在运行一个Applet之前,如何使用一个屏幕截图去替代这个真实的Applet。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号