快速业务通道

更好的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号