ActionListener changer contenu JTextArea java

Nowhere Man Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   -  
 Dr.Toto -
Bonsoir,
Je suis en train de faire une petite application en JAVA qui affiche dans un JTextArea (non éditable) un texte aléatoire lors d'un évènement (clic sur un JButton).

Voici le code de ma méthode actionPerformed :
public void actionPerformed(ActionEvent e) {
		Object source = e.getSource();
		if (source == this.changeText) {
			randomizeTexts();
			this.textAreaText = new JTextArea(texts[i]);
		}


Est-ce que cela suffit normalement? Car lorsque je clique sur le bouton changeText, rien ne se passe.
(Ma classe principale implémente bien ActionListener)
Faut-il actualiser la fenêtre? Si oui, de quelle manière?

Merci !
A voir également:

2 réponses

Dr.Toto
 
essaie d'ajouter validate(); après ta ligne de code : cela aura pour effet de réactualiser ta page qui prendra alors en compte la modification de ton JTextArea.
1
Nowhere Man Messages postés 307 Date d'inscription   Statut Membre Dernière intervention   95
 
J'ai fait un System.out.println(); pour afficher la trace des évènements.
Lors du clic, les variables sont bien modifiées, en revanche ma fenêtre ne change pas.
0