怎么做一个倒数计时线程? 不断判断的循环体内加入Thread.sleep(10)阻塞线程一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用Timer类啊.比如Timer.shedule(TimeTask task,long delay)你只要实现出TimeTask,并且指定delay的值,就差不多可以实现你想要的功能.你可以详细看一下Timer类. 不好意思,TimerTask怎么实现?继承下来重写run()?它没有start()方法啊。文档没有看懂…… 你直接继承TimerTask类就行了,在run()方法中实现你像要的功能,并且TimerTask已经实现了Runnable接口,你将实现了的类产生一个对象传入Timer.shedule(TimerTask,time)中就可以了,你看看Timer.schedule()的说明吧! Timer类可以实现线程也可以实现 感觉如2楼所说,是个简单实用的方法:try{for (int i=0;i<60;i++){ system.out.print("倒记时" + (60-i)); Thread.sleep(1000);}}catch(InterruptedException e){} 请问java.io.EOFException如何解决? 如何时java程序成为一个后台进程 关于窗口菜单选项和子菜单选项问题!! 窗口间听菜单上的单一个选项可以用ActionListener 我要间听子菜单上的选项该怎么间听呢 编译时的错误!!大家帮我看一下 如何清空jtable? 谢谢 初学者装EditPlus时遇到程序无法运行问题 如何能删除一个目录下的所有文件,而不把此目录删除掉呢? 请问WIN200和WIN XP编译是否不一样呀(特别是包的问题)在线等待 applet的调试(applet讨论专区) 怎样从table表中取出一列值? 帮我写一个小应用程序 對象的引用問題
比如Timer.shedule(TimeTask task,long delay)
你只要实现出TimeTask,并且指定delay的值,就差不多可以实现你想要的功能.
你可以详细看一下Timer类.
你看看Timer.schedule()的说明吧!
线程也可以实现
try
{
for (int i=0;i<60;i++)
{
system.out.print("倒记时" + (60-i));
Thread.sleep(1000);
}
}
catch(InterruptedException e){}