【发布时间】:2014-07-29 22:02:08
【问题描述】:
在 Swing 应用程序中使用 javax.swing.Timer 是否比使用 java.util.Timer 更好?
例如:
Timer timer = new Timer(1000, e -> label.setText(new Date().toString()));
timer.setCoalesce(true);
timer.setRepeats(true);
timer.setInitialDelay(0);
timer.start();
或
new java.util.Timer().scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
label.setText(new Date().toString());
}
}, 0, 1000);
这两者有什么区别吗?
【问题讨论】:
标签: java swing timer java-8 event-dispatch-thread