【发布时间】:2013-09-03 22:40:58
【问题描述】:
我有一个包含两种方法的代码。
public void fondo() { ... } //Gathers JFrame Background and system time
public void recuperarDatosInternet() {...} //Connects to a URL and gets data.
当 JFrame 运行时,一开始需要四五秒的时间来执行这些方法的所有操作。
在加载过程中,框架显示完全为空 3 或 4 秒,直到所有方法都完成,然后框架显示出来,一切正常。
如何制作一个进度条来向用户显示它正在加载的内容? 我的意思不是预先设定为“4000 毫秒”的 ProgressBar。我指的是一个进度条,它可以采取任何措施,并且在方法完成之前进度条不会达到 100%。
【问题讨论】:
-
查看Java教程中的主题:docs.oracle.com/javase/tutorial/uiswing/components/…我建议你使用“不确定模式”进度条