我用了 JLabel lTime=new JLabel();
lTime.setText(""+calendar.get(Calendar.HOUR)+":"+calendar.get(Calendar.MINUTE)+":"+calendar.get(Calendar.SECOND)); 这只能把当前的时间显示出来,但是不能走,我怎么才能让时间走起来呢?(就是不停显示当前的时间,能看到秒的变化)
我试过不停地setText,但这种方法太笨了。谁能告诉我一种别的方法,多谢了!
lTime.setText(""+calendar.get(Calendar.HOUR)+":"+calendar.get(Calendar.MINUTE)+":"+calendar.get(Calendar.SECOND)); 这只能把当前的时间显示出来,但是不能走,我怎么才能让时间走起来呢?(就是不停显示当前的时间,能看到秒的变化)
我试过不停地setText,但这种方法太笨了。谁能告诉我一种别的方法,多谢了!
timer = new Timer(true);
timer.schedule(
new java.util.TimerTask() {
public void run() {
//设置时间 }
}, 0, 1000);
有人知道吗?帮下忙,多谢了!