一、使用javax.swing.Timer包。
1.1 创建一个TimerTest类。
需要继承ActionListener,相当于创建一个事件监听类。
类中包含一个Timer定时器组件。
public class TimerTest implements ActionListener{
public void test() {
Timer timer = new Timer(1000,this);
timer.start();
while(true); //要让Timer运行的线程持续运行,
//要不没有到Timer执行事件就结束,
//看不到执行的结果。
}
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("ddddd");
}
}
1.2 创建一个单元测试类,调用TimerTest的test方法,使Timer控件的Start()方法运行起来。
public class TimerTestTest {
@Test
public void testMain() {
TimerTest timerTest = new TimerTest();
timerTest.test();
}
}
1.3 单元测试运行结果。
二、使用java.util.Timer 和 java.util.TimerTask包。
http://blog.youkuaiyun.com/imzoer/article/details/8500670
http://blog.youkuaiyun.com/zuolongsnail/article/details/8168689
http://blog.youkuaiyun.com/witsmakemen/article/details/6973241