【发布时间】:2013-03-26 14:16:51
【问题描述】:
我已经阅读了一段时间关于进度条的信息,但我仍然找不到我的问题的答案。也许这是我没有意识到的事情。
http://docs.oracle.com/javase/tutorial/uiswing/components/progress.html
我有一个用java编写的程序,我还计算了需要完成的时间,使用
static long startTime = System.currentTimeMillis();
...
long endTime = System.currentTimeMillis();
long totalTime = endTime - startTime;
System.out.println(totalTime);
我想知道,是否可以创建一个进度条,以及已完成程序的百分比。我真的很困惑,因为我不知道我是否可以计算出执行前所需的时间。
如果有任何帮助,我将不胜感激。 问候
【问题讨论】:
-
你在做什么流程?
-
你的代码到底是做什么的,是一个循环还是其他什么?
-
@DimitraMicha 这是一个针对特定问题的问题,您还没有具体说明您的程序实际做了什么。有一些进程无法提前知道剩余时间;还有其他可以估计的。也许进度条不适合您的程序。
-
我的程序使用数据库来读取和转换一些数据。我想在读取和转换数据时有一个进程栏。但是,这就是问题所在,我只是在执行之后才知道执行时间。
标签: java swing progress-bar