显示进度条并将其链接到下载

时间:2010-12-07 00:31:22

标签: java swing

我正在我的代码中从互联网上下载一个大文件,并希望向用户显示一个进度条,以显示下载的距离,最好是在一个单独的弹出框中。

我将如何做到这一点?

3 个答案:

答案 0 :(得分:2)

参见javax.swing.ProgressMonitorInputStream。

人们似乎想念这个。也许是因为它不是以'J'开头的。 ; - )

答案 1 :(得分:0)

您使用什么UI框架?如果是Swing,您可以将下载代码包装到SwingWorker中,并在缓冲区写入时更新进度条。您还可以将写入的字节数存储在本地变量中并使用Timer,但它似乎不那么优雅(但工作)。

如果我对Swing的假设是正确的,wikipedia有一个很好的SwingWorker示例来帮助你。

答案 2 :(得分:0)

相关问题