Bonjour à tous, je sais vous devez me haire, et je m'en excuse, mais mon logiciel est presque fini, tous st presque bon sauf que j'ai un gros problème avec ma boucle sa ne fais pas trop se que je veut voici mon code:
class BoutonListener implements ActionListener{
public void actionPerformed(ActionEvent arg0) {
bouton2.setEnabled(true);
for(bouton.setEnabled(false); bouton.isEnabled() == false; )
{
System.out.print("test");
}
}
}
Bon alors voila, se qui se passe c'est que quand je clique sur le bouton le bouton reste enfoncer et rien ne démarre .
Merci d'avance si vos ne me détester pas trop et encoreje vous demande de m'excuser...
La boucle est infinie...... mais pourquoi?
Tanque votre bouton =false tu affiche !
mais ton bouton est toujours false a cause de bouton.setEnabled(flase) !
Euuuh, là ton code va instancier pleins de fois ton Thread, la boucle est toujours infinie, vu que dans cette même boucle tu fais en sorte que la condition de sortie ne soit jamais validée. (à chaque tour de boucle ton bouton est réinitialiser à false, e ta boucle continue tant que la valur isEnable==false...)
Bon je vais vous expliquez se que je veux faire, en faite j'aimerai que ma boucle démarre quand j'appuie sur le bouton et que elle s'arrête quand je clique sur le bouton2, je sais pas si vous comprenez.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.