如何使用 Timer 从 X 倒计时到零并增加表单中的 jProgressBar?
计划是,程序启动检查是否安装了一些需要的文件,如果没有,相应的方法会尝试安装它们。如果失败,该方法会告诉调用方法。如果检测到这些代码,用户会收到程序无法安装文件的通知,程序将关闭并显示“请确保您已使用管理 (uac) 或 root (sudo) 权限启动程序."。
我想像在 Visual Basic 中一样使用计时器倒计时。
任何帮助深表感谢。
提前致谢。
线程:http ://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html
如果您显示一些代码或更好地澄清您的问题,我可以为您提供更好的帮助,但从我消化的内容来看,您想在某个时间间隔内更新您的 jProgressBar,很简单的选择是创建另一个线程。
Thread t = new Thread(new Runnable(){
public void run()
{
// Here you can use Timer or Thread sleep 1s up to X seconds
// and on each iteration increment your jProgressBar.
// TODO: Your code...
return; // To kill the thread
}
});
t.start();