Bonjour,
Voilà, j'ai fait une petite interface en Swing qui me lance un traitement très long (une dizaine de requêtes SQL), le tout pouvant durer plus de 2heures.
J'aimerais que mon interface se rafraîchisse suffisamment souvent pour mettre à jour un JTextField qui contiendrait le numéro de requête en cours : elles sont lancées dans une boucle for(), j'aimerais donc qu'à chaque passage dans cette boucle, on mette à jour le champ texte.
J'ai essayé pas mal de méthodes, repaint() du Container, du JTextField, faire un sleep avant et après le repaint... bref plein de trucs cochons (je tâtonne en interfaces) mais rien ne marche, et la valeur de mon champ ne change qu'une fois le traitement terminé.
Auriez-vous une idée pour me débloquer?
Merci d'avance 