降低至零我有一个毫秒,我将它转换为hh:mm:ss的现在我想让它自动降低值加班..像倒计时JAVA制作时间摆动计时器
例如,当用户看到它,2:11 0 - > 2:10 59 - > 58 2:10 ...
下面是我的代码..
Timer t = new Timer(1000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
int s = ((TIMER/1000) % 60);
int m = (((TIMER/1000)/60) % 60);
int h = ((((TIMER/1000)/60) /60) % 60);
timing.setText(hour + " hours, " + min + " minutes" + sec + " seconds");
timing.repaint();
}
}
t.start();
这可能吗?
我该怎么做?我是新来的java – SOer 2010-11-30 14:37:13
假设TIMER是一个数字类型,TIMER - = 1000;应该这样做。 http://download.oracle.com/javase/tutorial/java/nutsandbolts/op1.html下面是Java的各种定时器的更多参考资料:http://java.sun.com/products/jfc/tsc/articles/timer /和http://download.oracle.com/javase/tutorial/uiswing/misc/timer.html – Tansir1 2010-11-30 14:44:33