Bonjour je souhaite lance 2 swingWorker à 2s d'intervalle

Voila comment je procède
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
ThreadImage createImage = new ThreadImage(liste[i]);
createImage.execute();
try {
    Thread.sleep(2000);
} catch (InterruptedException ex) {
    Logger.getLogger(FenetreAccueil.class.getName()).log(Level.SEVERE, null, ex);
}
ThreadTimer affichageVignette = new ThreadTimer(PAN_Colonne1, SCR_Scroll, liste[i]);                  
affichageVignette.execute();
Le resultat est que le premier thread se lance j'ai m'ai 2s d'attente et à la fin du premier thread le deuxième se lance

Comment puis je faire pour arriver au resultat voulu ?