IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Probleme avec BuffereadReader


Sujet :

Entrée/Sortie Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 20
    Par défaut Probleme avec BuffereadReader
    Salut
    Voila grâce à un PrintWriter de copie les valeurs (String) d'un tableau 2 dimensions (terrain[][]) dans un fichier texte (test.txt).
    Lorsque je fait un BufferedReader dans le tableau (à partir d'un bouton opérationnelle d'une JFrame)
    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
    try{
    	        	FileReader fichier=new FileReader("image/test.txt");
    	    		BufferedReader lecture=new BufferedReader(fichier);
    	    		do{
    	    			for(int i=0;i<nbColonnes;i++)
    	    			{for(int j=0;j<nbColonnes;j++)
    	    				terrain.terrain[i][j]=lecture.readLine();
    	    			}
    	    		}while(lecture.readLine()!=null);
    } catch (IOException e1) {
    	    			// TODO Auto-generated catch block
    	    			e1.printStackTrace();
    	    		}
    P24.removeAll();
    GestionTerrain();
    P24.revalidate();
    Il me met bien les valeurs rentrer dans le terrain (affichage dans la console ok).Mais ensuite lorsque je veux afficher des images en fonction des valeur du terrain et bien il ne m'affiche rien.
    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
    21
    22
    23
    24
    public void GestionTerrain(){
        	for(int i=0;i<nbColonnes;i++)
            {for(int j=0;j<nbColonnes;j++)
            {//if(champsVision[i][j]==1)
            {if(terrain.terrain[i][j]=="11")
            {P24.add(new JLabel(styleAV));}
            if(terrain.terrain[i][j]=="22")
            {P24.add(new JLabel(styleEV));}
            if(terrain.terrain[i][j]=="33")
            {P24.add(new JLabel(styleMV));}
            if(terrain.terrain[i][j]=="00")
            {P24.add(new JLabel(styleHV));}
            if(terrain.terrain[i][j]=="HH")
            {P24.add(new JLabel(styleAgV));}
            if(terrain.terrain[i][j]=="G1")
            {P24.add(new JLabel(styleOV));}
            if(terrain.terrain[i][j]=="MM")
            {P24.add(new JLabel(styleMort));}
            if(terrain.terrain[i][j]=="66")
            {P24.add(new JLabel(styleIV));}
            }
    }
            }
        }
    Tout les styles sont définie et sinon en créant un terrain normalement tout marche.Alors j'aimerais savoir pourquoi sa cloche.
    J'ai essayé quelque chose de plus simple genre mettre un mot (salut) dans le fichier texte en suite associer un String à ce mot(mot =lecture.readLine())
    et ensuite faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if(mot=="salut")
    P24.add(new JLabel(styleA))
    Et là encore rien ne s'affiche.
    Alors aurais je marqué quelque chose à propos des BufferedReader??

  2. #2
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Citation Envoyé par Aurel_
    Voir la ici !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 20
    Par défaut
    Oh mon dieu la réponse était si simple. Je n'y croyais pas.Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  2. Problèmes avec le filtrage des ip
    Par berry dans le forum Réseau
    Réponses: 9
    Dernier message: 30/12/2002, 07h51
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo