allora per il timer fai così:
crei una classe che estende TimerTask:
import java.util.*;
public class ilTuoTask extends TimerTask {
public void run() {
//qui metti il codice da far eseguire quando scatta il timer
}
}
poi all'interno del main o dove vuoi fai:
Timer timer = new Timer();
ilTuoTask task = new ilTuoTask();
timer.schedule( task, 10000 );
in questo caso l'esecuzione avviene dopo 10 secondi.