ActionListener changer contenu JTextArea java

Fermé
Nowhere Man Messages postés 307 Date d'inscription samedi 5 juillet 2008 Statut Membre Dernière intervention 8 avril 2011 - 8 avril 2011 à 04:45
 Dr.Toto - 10 juin 2011 à 20:16
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

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 samedi 5 juillet 2008 Statut Membre Dernière intervention 8 avril 2011 94
8 avril 2011 à 04:49
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