[FileReader] Fin de Stream
	
	
		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 : 
	Code:
	
| 12
 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");
   }
} | 
 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...
Bug ?:? 
 
merci
 
mavina