在我的應用程序中,我需要在畫布上實現的倒計時器(如Android中的計時器),並向用戶顯示倒計時時間。 如何在Canvas上實現倒數計時器並向用戶顯示倒數時間?J2ME畫布上的倒計時器
2
A
回答
3
它很容易,你只需要使用兩個類TimerTask
和Timer
類。 TimerTask
類是一個將執行你的特定代碼的線程,而Timer
是告訴TimerTask
何時執行代碼定義的init的類。只要研究下面的代碼,
import java.util.Timer;
import java.util.TimerTask;
public class TimerDemo
{
private MyTimerTask mt;
private Timer timer;
public TimerDemo()
{
mt = new MyTimerTask();
timer = new Timer();
timer.schedule(mt, 1000, 1000);
System.out.println ("Countdown Begins ");
}
public static void main (String args[])
{
TimerDemo td = new TimerDemo();
}
private class MyTimerTask extends TimerTask
{
int val = 10;
public void run()
{
if (val > 0)
{
System.out.println ("Value : " + val--);
}
else
{
timer.cancel();
}
}
}
}
/*************************/
/**********OUTPUT*********
Countdown Begins
Value : 10
Value : 9
Value : 8
Value : 7
Value : 6
Value : 5
Value : 4
Value : 3
Value : 2
Value : 1
*************************/
2
您需要使用java.util.TimerTask或java.util.Timer並實現Runnable接口來創建線程。 谷歌它,看到文檔。
相關問題
- 1. 倒計時器使用畫布
- 2. 如何在android的畫布上顯示倒數計時器?
- 3. Python - tkinter畫布內的倒數計時器
- 4. 倒數計時器返回的布爾
- 5. 使用requestAnimationFrame在畫布中使用JS倒數計時器
- 6. JQuery倒計時器不倒計時
- 7. 倒計時 - iPhone倒數計時器
- 8. 修復倒計時倒數計時器
- 9. J2ME遊戲畫布
- 10. j2me畫布上的文本框
- 11. J2ME畫布上的垂直滾動條
- 12. 倒計時器
- 13. 倒計時應用動畫
- 14. 倒計時計時器android
- 15. 倒計時計時器
- 16. 在J2ME畫布上包裝文字
- 17. ASP.NET頁面上的倒數計時器
- 18. SimpleModal上的倒數計時器
- 19. 倒數計時器
- 20. 倒數計時器?
- 21. 倒數計時器
- 22. 倒數計時器
- 23. 畫布J2mE列表表格
- 24. 使用J2ME清除畫布
- 25. 倒計時計時器的故障
- 26. JavaScript的jQuery倒計時計時器
- 27. 在Android的倒計時計時器
- 28. 自動倒計時器和動態倒計時器android
- 29. js中的倒計時器
- 30. jQuery的倒數計時器
從你的問題看來,你還沒有嘗試過任何東西。 :(請閱讀http://stackoverflow.com/faq#questions – 2012-08-08 12:21:05