Bonjour,

J'aimerais faire en sorte que mon programme fasse une exécution automatique et infinie tant qu'il est réduit au SytemTray (connais pas vraiment le terme français).

Seulement, l'IconTray ne veut plus me répondre.

La boucle se base sur un booléen que l'actionListener et le PopupMenu sont censés passer à faux mais rien n'y fait.

Alors, où dois je placer ma boucle de traitement pour continuer à avoir une réponse de mon IconTray ?

Voilà des bouts de code (les plus pertinents pour comprendre) :

Ma classe hérite de IconTray.

L'actionListener
this.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
est_lance=false;
coeur.apparaitreInterface();
}
});
La boucle est une classe interne:
public class Boucle extends Thread {
public void run() {
while(est_lance) {
try {
taille_change=differenceTaille();
sleep(intervalle);
} catch(Exception e) {e.printStackTrace();}
}
}
}
Le but est donc que le programme continue son traitement jusqu'au clic où il doit passer à autre chose.

Merci à ceux qui m'aideront.
Bonne journée.