Bonjour
Je suis débutant en JAVA et je rencontre un petit probleme.
Comment faire pour que le texte de ma console s'affiche dans mon JtexteArea
Mon JTexteArea est déja créé et mon texte s'affiche bien dans ma console.
Merci
Bonjour
Je suis débutant en JAVA et je rencontre un petit probleme.
Comment faire pour que le texte de ma console s'affiche dans mon JtexteArea
Mon JTexteArea est déja créé et mon texte s'affiche bien dans ma console.
Merci
Bah il te faut mettre le texte dans ta JTextArea au moyen de la méthode setText(String s) au lieu de faire un System.out.println(String s)
Comment utiliser le setText?
Voic mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void LireRegles() throws FileNotFoundException, IOException { System.out.println("La liste des régles est la suivante :"); File f = new File("c:/Regles.txt"); FileReader lecteur = new FileReader(f); int car; while((car = lecteur.read()) != -1){ System.out.print ((char)car); }
Bah tu stockes le contenu de ton fichier dans une String au lieu de l'afficher sur la console, puis tu fais quelque chose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 maTextArea.setText(maChaine);
j'ai mis:
mais une erreur est affiché au niveau du string?Je ne vois pas pourquoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 System.out.print ((char)car); String s = new String(f); jTextArea1.setText(s);
Tu cherche à mettre en String un Fichier je ne sais pas si c'est faisable.
Pour moi tu peux utiliser un StringBuilder
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 File f = new File("c:/Regles.txt"); FileReader lecteur = new FileReader(f); StringBuilder text = new StringBuilder(); while(lecteur.ready()){ text.append(br.readln()); } tonTextArea.setText(text);
Partager