gpt4 book ai didi

canvas - J2ME Canvas 上的倒数计时器

转载 作者:行者123 更新时间:2023-12-02 22:33:16 26 4
gpt4 key购买 nike

在我的应用程序中,我需要在 Canvas 上实现的倒计时计时器(如 Android 中的计时器)并向用户显示倒计时时间。如何在 Canvas 上实现倒数计时器并向用户显示倒数时间?

最佳答案

这很简单,你只需要使用两个类 TimerTaskTimer 类。 TimerTask 类是一个线程,它将执行您的特定代码,而 Timer 是告诉 TimerTask 何时执行代码定义的类。就研究下面的代码,

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
*************************/

关于canvas - J2ME Canvas 上的倒数计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11859155/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com