进程完成java后出现对话窗口

时间:2015-09-09 11:07:32

标签: java timer popup progress-bar dialog

我有一个问题,在我的应用中,我以这种方式用selenium库打开浏览器:

 WebDriver driver = new HtmlUnitDriver(): ((HtmlUnitDriver)driver).setJavascriptEnabled(true);

然后我导航到一个特定的网页,我存储在String variable;中的该页面的内容通常需要5或7秒才能打开页面并扫描内容并存储在我的{{1}中}。我想要的只是放置一个对话框并显示进度,当填充String variable;时,对话框应该消失。这是我的代码:

String variable

1 个答案:

答案 0 :(得分:0)

要获得动态进度条,您需要在不同的线程中运行处理。然后,您可以自由使用UI线程,而不会被您正在进行的处理阻止。 This网站就是如何做到这一点的一个很好的例子。您现有的代码应该替换线程内的for循环。您可以使用for循环中的i值来更新进度条,就像在示例中一样。