Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class TimerTest {
- private static Timer t;
- public static void main(String[] args) throws InterruptedException {
- System.out.println("Start main");
- t = new Timer(2000, new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- System.out.println("Event fired");
- }
- });
- t.setRepeats(false);
- Thread.sleep(500);
- pollTimer();
- Thread.sleep(1000);
- pollTimer();
- Thread.sleep(1500);
- pollTimer();
- Thread.sleep(3000);
- pollTimer();
- Thread.sleep(5000);
- pollTimer();
- Thread.sleep(4000);
- System.out.println("Stop main");
- }
- private static void pollTimer() {
- System.out.println("Timer polled");
- t.restart();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement