请教关于Timer的问题
import java.awt.*;import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import javax.swing.Timer;
public class InnerClassTest{
public static void main(String[] args){
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
Date now = new Date();
System.out.println("At the tone,thi time is "+now);
Toolkit.getDefaultToolkit();
}
};
new Timer(delay, taskPerformer).start();
JOptionPane.showConfirmDialog(null,"Quit program?");
System.exit(0);
}
}
在上面程序中,为什么只有有“ JOptionPane.showConfirmDialog(null,"Quit program?"); ”这一句运行后才能打印时间?
能否改成直接在DOS里就打印出时间来,而不是像上面那样弹出个窗口后才能打印时间的。
谢谢