如何使用Timer从X倒数到零并递增我的表单中的jProgressBar?
计划是,程序启动检查是否安装了一些所需文件,如果不安装,相应的方法会尝试安装它们。如果失败,该方法将告诉调用方法。如果检测到这些代码,则会通知用户程序无法安装文件,并且程序将关闭并显示“请确保您已启动具有管理(uac)或root(sudo)权限的程序” 。“
我想像在Visual Basic中一样使用计时器倒计时。
非常感谢任何帮助。
提前致谢。
答案 0 :(得分:0)
主题: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();