如何在APPLET执行长时间任务时显示进度条?

white182517 2003-10-06 05:45:41
我正在用APPLET做一个GIS方面的项目,有许多操作需要很长时间,怎样才能在执行长时间任务时显示进度条?

我尝试用另一个APPLET,加入进度条控件,在执行长时间任务时通过javascript显示和隐藏进度条APPLET,同时启动进度条线程,这样是可行的,但有一个问题,就是有时候进度条可以动,有时候又不能动,有时候只显示灰色块

请教高手有什么好的办法呢?
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangFrame 2004-03-13
  • 打赏
  • 举报
回复
弹出模式对话框,用户就不能对主窗口进行操作了。
然后在对话框上显示进度条。
楼主,在那方面有疑问/
redvalley 2004-03-13
  • 打赏
  • 举报
回复
把需要做的工作新开一个线程(T)处理,给这个线程添加监视器(接口A),你的Applet实现接口A,作为控制器加入线程T。你的T运行中通知监视器当前运行情况。
说白了就是回调的使用。
favourl 2004-03-12
  • 打赏
  • 举报
回复
upping
white182517 2003-10-07
  • 打赏
  • 举报
回复
要求是不仅要显示进度条,而且要求此时不能让用户进行其他的操作

尝试让APPLET弹出一个模式对话框,此时进度条是可以动,但调图操作就不会运行了

还有什么更好的办法吗
yangFrame 2003-10-06
  • 打赏
  • 举报
回复
用线程控制做一个进度条。

62,614

社区成员

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

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