當前位置:遊戲中心平台 - 遊戲大全 - 高手幫忙給我的掃雷遊戲JAVA代碼加個計時功能。

高手幫忙給我的掃雷遊戲JAVA代碼加個計時功能。

public int time = 1000 * 60;//60秒倒計時

public boolean running = true//是壹直在運行嗎?

JLabel label = new jtable();//顯示時間的標簽。

//啟動計時器

public void startTimer(){

new Java . lang . thread(new Runnable(){

公共無效運行(){

(跑步時){

嘗試{

thread . sleep(1000);//睡壹秒鐘

}catch(異常e){}

時間-;

lable . settext(string . value of(time));

this . update();//刷新妳的界面。

如果(時間& lt0){//倒計時到零,滿足條件。

//妳的代碼:遊戲失敗。做點什麽吧。

跑步=假;//記得設置為false或者不要退出。

}

}

}

}).start();

}

使用時,需要使用時調用startTimer()方法即可。

正如您所看到的,startTimer方法中的線程在不斷地改變時間的值,每秒鐘減壹。

所以妳需要在妳的GUI界面上安裝壹個JLabel,並且不斷地根據時間改變標簽的內容。

  • 上一篇:cpu主頻對遊戲的影響
  • 下一篇:Steam交易被鎖定。csgo可以交易嗎?
  • copyright 2024遊戲中心平台