להלן דוגמא לשימוש בטיימרים בJAVA:
קוד:
import javax.swing.Timer;
import java.awt.event.*;
public class timer
{
public static void main( String args[] )
{
int delay = 1000;
ActionListener taskPerformer = new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
System.out.println( "test" );
}
};
Timer test = new Timer(delay, taskPerformer);
test.start();
try {
Thread.sleep(10000);
}
catch (Exception e) {}
test.stop();
}
}
ב2 שורות הראשונות ייבאתי את מרחבי השמות javax.swing.Timer ו java.awt.event.*לצורך ניהול הטיימר.
לאחר מכן יצרתי ActionListner שמכיל את הפקודה שהטיימר יבצע.
לבסוף יצרתי טיימר חדש עם Delay של 1000 miliseconds, ואמרתי לו להתחיל להתחיל לבצע את הפעולה שלו.