功能:在控制台每秒输出一次
代码:
package Main;
import javax.swing.Timer;
import java.awt.event.*;
public class T {
private static int count = 0;
public static void main(String[] args){
//创建一个listener
ActionListener listener = new ActionListener(){
public void actionPerformed(ActionEvent arg0){
System.out.println(count++);
}
};
Timer timer = new Timer(1000,listener);//每秒执行一次listener
timer.start();
for(;;){}//因为timer是一个临时变量,只有一直循环,才能一直执行main()方法,一直运行timer
}
}