Bonjour à tous ,
Je ne suis pas débutant en java, mais selon moi, le problème lui est relativement simple.
J'ai un thread dans lequel j'appelle une JOptionPane en boucle qui me propose de continuer un traitement ou d'arrêter.
Après avoir cliquer sur "Tour supplémentaire", des threads se lancent pour effectuer un traitement quelconque. Ces dernièrs font des println sur la sortie standard. Mais malheureusement, rien sur la console/sortie standard.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while (JOptionPane.showConfirmDialog(null, "Voulez-vous faire un tour supplementaire ?", "Fin du tour", JOptionPane.OK_CANCEL_OPTION) == 0){ ... // lancement de thread de traitement qui font des system.out.println }
Tout s'affiche lorsque je quitte la boucle en faisant annuler.
Je comprends pas pourquoi. JOptionPane mettrait-il un vérrou sur la sortie standard?
Si quelqu'un a une idée, je suis preneur.
Merci bien !
Partager