Bonjour,
J'ai une fonction dans laquelle je lis un fichier caractere par caractere pour ensuite l'afficher dans ma classe qui etend JEditorPane...
voici mon code :
Probleme : Le read() ne renvoit jamais -1 mais semble boucler le fichier, ce qui fait que mon programme n'affiche jamais mon ficher dans mon JEditorPane mais gele...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public void ouvrir(String s) { try { FileReader f = new FileReader(new File(s)); String s1=""; int n=f.read(); while(n!=-1) // tant qu'on n'est pas a la fin du stream { s1+=(char)n; n=f.read(); } setText(s1); } catch(Exception e){} { System.out.println("erreur"); } }
Bug ?
merci
mavina
Partager