當前位置:首頁 » 編程語言 » java延時

java延時

發布時間: 2023-02-25 01:49:30

A. 小弟剛學java,想問一下 java中的 延遲函數。就是調用一下此函數讓程序暫停一下(幾秒),再向下執行,拜

在你的main方法里加上這個
try {
Thread.sleep(5000);//括弧裡面的5000代表5000毫秒,也就是5秒,可以該成你需要的時間
} catch (InterruptedException e) {
e.printStackTrace();
}

B. java中如何是方法延遲執行

顯示JDialog之前啟動一個線程,等待3秒後使JDialog消失
注意,一定要在JDialog.setVisible(true)之前啟動線程,否則,一旦啟動JDialog,就會阻塞住程序,使後面的代碼無法執行

C. 怎樣讓「java」延遲函數

Java中主要有以下方法來實現延遲

普通延時用Thread.sleep(int)方法,這很簡單。它將當前線程掛起指定的毫秒數。如

try

{

Thread.currentThread().sleep(1000);//毫秒

}

catch(Exception e){}

在這里需要解釋一下線程沉睡的時間。sleep()方法並不能夠讓程序"嚴格"的沉睡指定的時間。例如當使用5000作為sleep()方法的參數時,線 程可能在實際被掛起5000.001毫秒後才會繼續運行。當然,對於一般的應用程序來說,sleep()方法對時間控制的精度足夠了。

D. java中如何是方法延遲執行

new Thread(new Runnable() {
public void run() {
while(true) {
repaint();
Thread.sleep(500);
}
}
}).start();
這樣就沒錯誤了。

要用延遲的話,不妨試試java.util.Timer().
new java.util.Timer().schele(new TimerTask(){
public void run() {
//這里寫延遲後要運行的代碼
repaint();
//如果只要這個延遲一次,用cancel方法取消掉.
this.cancel();

}}, 3000);
//參考參考java幫助文擋,也可以以固定間隔連續執行.

E. 如何在java中實現延遲幾秒鍾

可以使用sleep函數。

熱點內容
為啥編程廣告 發布:2025-07-04 07:30:01 瀏覽:567
資料庫備機 發布:2025-07-04 07:30:00 瀏覽:530
靜態內部類java 發布:2025-07-04 07:25:45 瀏覽:232
玉林電信dns伺服器地址 發布:2025-07-04 07:17:34 瀏覽:437
用鏡像壓縮 發布:2025-07-04 07:17:31 瀏覽:635
lgg3如何設置鎖屏密碼 發布:2025-07-04 06:41:39 瀏覽:346
sqlserver2005命令 發布:2025-07-04 06:27:08 瀏覽:734
壓縮文件啥樣 發布:2025-07-04 06:21:42 瀏覽:300
linux的回車換行 發布:2025-07-04 06:21:39 瀏覽:134
c語言的窗口 發布:2025-07-04 06:20:54 瀏覽:985