class Mover implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
// Move the rectangle
}
}
ActionListener listener = new Mover();
final int DELAY = 100; // Milliseconds between timer ticks
Timer t = new Timer(DELAY, listener);
t.start();