功能:在控制台每秒输出一次
代码:
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 } }