如何使用計時器從X計數到零並遞增我在表單中的jProgressBar?Java - 使用定時器倒計時,直到應用程序關閉
計劃是,程序開始檢查是否安裝了一些需要的文件,如果沒有,則相應的方法會嘗試安裝它們。如果失敗,該方法會告訴調用方法。如果檢測到這些代碼,用戶會收到通知,程序無法安裝這些文件,並且程序將關閉並顯示「請確保您已經使用管理(uac)或root(sudo)權限啓動了該程序「。
我想使用計時器倒計時,就像我在Visual Basic中。
任何幫助,非常感謝。
在此先感謝。
如何使用計時器從X計數到零並遞增我在表單中的jProgressBar?Java - 使用定時器倒計時,直到應用程序關閉
計劃是,程序開始檢查是否安裝了一些需要的文件,如果沒有,則相應的方法會嘗試安裝它們。如果失敗,該方法會告訴調用方法。如果檢測到這些代碼,用戶會收到通知,程序無法安裝這些文件,並且程序將關閉並顯示「請確保您已經使用管理(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();
你嘗試過什麼嗎?看看java中的Timer對象... – Joel