进度条中的进度是真实的程序执行进度吗?

jamlu 2004-07-21 10:19:37
进度条中的进度是真实的程序执行进度吗?如果是的话,那么这个进度是怎么在程序还没有完成时知道的呢?如果是估计的,那怎么才能估计的比较准确?
...全文
261 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jamlu 2004-07-22
  • 打赏
  • 举报
回复
to lixiang823517(泥浆)
Timer是每隔一定的时间触发一个事件,如果用Timer来控制进度条的值的改变的话,进度条会是以一种平稳的速度前进的,这不能反应出进度的真实情况,并且还可能会出现,任务早就结束了,而进度条却还没到头。
lixiang823517 2004-07-22
  • 打赏
  • 举报
回复
用时间控件去控制你的进度条运行~javax.swing.Timer
dlxu 2004-07-22
  • 打赏
  • 举报
回复
那是多设置几个点,那有时候到达某个标记点比较快,进度条自然就快了
jamlu 2004-07-22
  • 打赏
  • 举报
回复
tsingien(UID = 0)的意思是说,这个进度是你在编程时就事先安排好的了!如果有三个任务那么完成第一个后就可以设为50%,完成第二个设为80%,完成第三个设为100%.那这样的话进度条不是就有时候要长时间的不动吗?那种进度条时快时慢的又是怎么实现的呢?

liuyb94242 2004-07-21
  • 打赏
  • 举报
回复
哦,原来这样的,UP
tsingien 2004-07-21
  • 打赏
  • 举报
回复
设置几个位置,在那几个位置设置全局变量的值,当执行到的时候更新全局变量的值,另外一个进程每隔很短的时间来读取这个全局变量的值,然后显示进度
jamlu 2004-07-21
  • 打赏
  • 举报
回复
up

62,612

社区成员

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

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