当前位置: 技术问答>java相关
applet可不可以在loading的时候显示点图片或动画之类的东西,就象flash一样?
来源: 互联网 发布时间:2015-05-08
本文导语: applet可不可以在loading的时候显示点图片或动画之类的东西,就象flash一样? | 哈哈!各位大哥,有那么复杂吗,晕倒! 放个什么之类的东西在applet上面,里面弄个随便什么html元素,gif动画也...
applet可不可以在loading的时候显示点图片或动画之类的东西,就象flash一样?
|
哈哈!各位大哥,有那么复杂吗,晕倒!
放个什么
|
|
|
|
|
放个什么
之类的东西在applet上面,里面弄个随便什么html元素,gif动画也行,flash也行,javascript弄点东西出来都行!
|
可以用ProgressBar啊!!!
|
可以!
在刚开始加载各种资源的时候新开一个线程,显示一些简单的动画
在刚开始加载各种资源的时候新开一个线程,显示一些简单的动画
|
如果是显示静态图片,太简单了吧,Component.getGraphics()得到Graphics句柄,然后drawImage().完成这些就开始加载你的图片,声音或是其他资源。
如果是动画,比如一秒播放5个桢,run中sleep(200),先用fillRect清屏,然后开始drawImage,把这些放入循环使你要播放的图片放完。这就是整个动画线程的内容了,在加载资源前启动它。
思路就这么再清楚不过了,代码我这没现成的~
在网上找点APPLET游戏代码看看,加载游戏图片,声音的时候普遍都用到了这些
如果是动画,比如一秒播放5个桢,run中sleep(200),先用fillRect清屏,然后开始drawImage,把这些放入循环使你要播放的图片放完。这就是整个动画线程的内容了,在加载资源前启动它。
思路就这么再清楚不过了,代码我这没现成的~
在网上找点APPLET游戏代码看看,加载游戏图片,声音的时候普遍都用到了这些
|
如果你用的是JDK1。4,在下载APPLET的时候自动有进度条
如果是应用程序,自己实现吧,用SWING的ProgressMonitor(进度监视器)
如果是应用程序,自己实现吧,用SWING的ProgressMonitor(进度监视器)
|
用两个jar,开始载入的时候开一个线程调用显示动画的jar,这时候注意不要用到另一个jar的资源。然后起一个线程后台载入资源