我想要一個方法startTimer(30)
其中參數是倒計時秒數。我如何在Java中這樣做?我想實現一個遊戲java的計時器?
4
A
回答
3
這樣做會是這樣的Java 5的方式:
void startTimer(int delaySeconds) {
Executors.newSingleThreadScheduledExecutor().schedule(
runnable,
delaySeconds,
TimeUnit.SECONDS);
}
的runnable
描述你想要做什麼。例如:
Runnable runnable = new Runnable() {
@Override public void run() {
System.out.println("Hello, world!");
}
}
1
import java.awt.*;
import java.util.Timer;
import java.util.TimerTask;
public class TimerDemo {
Toolkit toolkit;
Timer timer;
public TimerDemo(int seconds) {
toolkit = Toolkit.getDefaultToolkit();
timer = new Timer();
timer.schedule(new RemindTask(), seconds * 1000);
}
class RemindTask extends TimerTask {
public void run() {
System.out.println("Time's up!");
toolkit.beep();
System.exit(0);
}
}
public static void main(String args[]) {
System.out.println("About to schedule task.");
new TimerDemo(30);
System.out.println("Task scheduled.");
}
}
許多有用的鏈接在那裏。
4
java.util.Timer
是個不錯的選擇,但javax.swing.Timer
可能會更方便,因爲在這個example看到。
+0
除非這是一個從命令行玩的遊戲(人們仍然*做*這些?)一個Swing'定時器'看起來是一個明顯的選擇。 – 2011-04-19 02:58:03
相關問題
- 1. 我需要在我的SpriteKit遊戲中實現一個計時器?
- 2. 在boggle遊戲中實現一個計時器蟒蛇
- 3. 一個遊戲的計時器插件
- 4. 我想一個倒數計時器添加到我的蟒蛇遊戲
- 5. 我想廣告倒數計時器,以我的迷宮遊戲
- 6. Java:小遊戲的可變計時器
- 7. CoronaSDK - 實現遊戲計時器計數毫秒
- 8. 我想用OnChronometerTickListener實現計時器
- 9. 計時器出現在遊戲屏幕
- 10. Java 2D遊戲 - 計時器與線程?
- 11. 如何在android中實現問答遊戲的計時器
- 12. 什麼是實現遊戲計時器的最有效方式
- 13. 爲我的遊戲設置一個計時器
- 14. 在Traveler遊戲中實現一個定時器
- 15. 我需要一個RPG遊戲庫存API的RESTful實現的想法
- 16. Java - 遊戲:多個實例
- 17. 實現一個拼字遊戲板
- 18. 實現與遊戲邏輯運行pararell的計時器(倒計時)
- 19. 遊戲計時器Javascript
- 20. C++ OpenGL遊戲計時器
- 21. 設置遊戲計時器
- 22. php計時器facebook遊戲
- 23. 在Java中實現一個簡單的遊戲(圖形相關)
- 24. 爲RTS遊戲實現多人遊戲
- 25. 將遊戲實現爲快速遊戲
- 26. java定時器遊戲
- 27. Android棋盤遊戲實現設計
- 28. 如何在我的iphone遊戲中實現多人遊戲?
- 29. 如何實現實時網絡遊戲
- 30. 在我的遊戲中實現TFlers
你想要什麼方法? – Adam 2011-04-19 02:24:35
我應該導入定時器 – Technupe 2011-04-19 02:30:25