对面的高手看过来....! applet中如何实现进度条?

white182517 2003-10-09 05:40:24
我的APPLET是基于GIS应用的,包含SWING组件,必须充满整个屏幕,中间有很多耗时的调图操作,如何能实现进度条功能呢?

我尝试过以下几种方法:
1,applet弹出一个包含进度条组件的对话框.问题是调图操作和进度条线程都改变GUI,所以两个线程不能同时起作用,而且有难看的警告提示出现
2,用另外一个包含进度条组件的APPLET实现,通过javascript与applet,和applet之间的相互通信来控制进度条线程和APPLET的显示.问题是针对1.4的虚拟机有时候可以达到要求,1.3的虚拟机进度条applet只显示出一片灰色区域.
3,通过dhtml的层的概念,显示一个进度条图片在APPLET上面(通过JAVASCRIPT 和APPLET之间的通信实现.问题是此时进度条图片总是显示在APPLET下面.

不知各位有没有好的办法?欢迎共同探讨
...全文
63 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pxboy 2003-10-10
  • 打赏
  • 举报
回复
style="display:none"应该不会的,根本就不会显示出来
white182517 2003-10-09
  • 打赏
  • 举报
回复
谢谢你的参与.

我度过这种方法,但问题是APPLET问题显示在图片的上面,这是怎么回事呢?
pxboy 2003-10-09
  • 打赏
  • 举报
回复
如果用第三种是最简单方便的,把applet放在<div id=applet1 style="display:none"></div>之间,在body后面加上:onload="javascript:applet1.style.display='';"

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧