1 pièce(s) jointe(s)
Problème pour afficher un texte dans un JTextArea
Bonjour ,
j'ai devlopper une application client -> serveur en utilisons socket . j'envoi une requette et je lis la reponse , j'utilise JtextArea pour afficher la reponse .
le problem est le text ne veux pas s'afficher dans JtextArea
Voici le Code :
Code:
1 2 3 4 5 6 7 8 9 10
|
public void strore(String result) {
sauv = result;
LogArea.append(sauv);
LogArea.repaint();
contentPane.repaint();
afficher aff = new afficher();
aff.start();
} |
ci joint aussi le GUI .
probleme d' affichage JtextArea
Bonjour ,
Merci , mais J'ai toujours le meme probleme , j'arrive pas a afficher le resultat dans JtextArea
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
//Class Parameter
public class Parameter extends Sucip {
SCanGUI scangui = new SCanGUI();
....
....
Des que j'ai le resultat J'appelle la methode strore(result); qui se trouve dans la class SCanGUI
scangui.strore(result);
// Class SCanGUI
public void strore(String result) {
sauv = result;
afficher aff = new afficher();
aff.setDaemon(true);
aff.start(); ----> Appel du thread
}
class afficher extends Thread {
afficher() {
}
public void run() {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
LogArea.append(sauv);
System.out.println("sauv final "+ sauv);
LogArea.revalidate();
LogArea.repaint();
contentPane.revalidate();
jProgressBar1.setIndeterminate(false);
jProgressBar1.repaint();
contentPane.repaint();
actionContainer.repaint();
}
});
}
} |