Bonjour,
Je développe actuellement un outil qui doit exécuter des scénarios écrits dans un pseudo-langage que j'ai créé. L'outil marche en mode texte, et je cherche maintenant à lui ajouter une interface graphique.
Le comportement que je souhaite obtenir est le suivant : lors de la lecture de certaines lignes du scenario, un affichage doit se produire dans un JTextArea.
Pour l'instant, j'ai créé une JFrame, à l'intérieur de laquelle j'ai placé un JPanel contenant un JTextArea et un bouton "start" permettant de lancer l'exécution du scénario. Mon problème est le suivant : le scenario s exécute correctement, et une fois qu'il s'est terminé, tout le texte qui devait s'afficher dans mon JTextArea s'affiche d'un coup. Ce que je souhaiterai en fait c'est que les affichages s'effectuent au fur et à mesure de la lecture du scénario, et ne pas devoir attendre la fin.
J'obtiens le comportement que je souhaite si je ne crée pas de bouton "start" et si je lance l'exécution du scénario après la création de ma Frame, mais ce n'est pas acceptable, il me faut un bouton pour lancer cette exécution. Il s'agit sans doute d'un problème de gestion d'évènements avec mon bouton, mais je n'ai plus d'idées :-(
Si quelqu'un a déjà été confronté à ce problème, ou si quelqu'un a une idée sur la chose, qu'il me fasse signe ;-) Merci d'avance!
Partager