|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||
|
Invité de passage
![]() pisixÉtudiant Inscription : septembre 2010 Messages : 29 ![]() |
Bonjour je ne parviens pas à extraire mes donnée du fichier xml nommé Maison.xml vers un JTable bref kan j'execute j'ai un message d'erreur que voici
Code :
Code :
voici le fichier où je recupère les donnée Code :
Code :
|
||||||||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : décembre 2009 Messages : 249 ![]() |
Donne nous l'erreur aussi, ce sera plus facile de savoir d'où elle vient
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() pisixÉtudiant Inscription : septembre 2010 Messages : 29 ![]() |
J'ai modifié le message en insérant l'erreur au dessus je m'en excuse c'était un oubli
|
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : décembre 2009 Messages : 249 ![]() |
Merci bien,
je pense que ton erreur est dans le constructeur de ModeleDynamiqueObjet. Tu n'as pas initialisé listeMaison Code :
|
||
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() pisixÉtudiant Inscription : septembre 2010 Messages : 29 ![]() |
j'ai ajouté la ligne dans le constructeur mais le problement c'est quoi si tu regarde bien le code toutes les methodes suivantes depende de la variable listeMaison or en la mettant dans le constructeurs toutes les methodes qui dependent d'elle me signale une erreur que faire dans ce cas ???
Code :
|
||
|
|
00
|
|
|
#6 | ||||||
|
Membre confirmé
![]() Inscription : décembre 2009 Messages : 249 ![]() |
En fait tes erreurs :
- la première fois tu la déclaré mais pas initialisé () - la deuxième tu l'a déclaré au sein de ton constructeur, donc une fois le constructeur fini il n'existe plus Code :
Tu as 2 solutions pour palier le problème: - tu l'initialise directement dans tes attributs : Code :
Code :
|
||||||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() pisixÉtudiant Inscription : septembre 2010 Messages : 29 ![]() |
Là je vais en cours s'il te plait tu peux me donner une exemple d'initialisation quelque soit le type afin qu'a mon retour je puisse tester ??
Merci d'avance |
|
|
00
|
|
|
#8 | ||
|
Membre confirmé
![]() Inscription : décembre 2009 Messages : 249 ![]() |
oui j'ai juste oublier de donner le type Maison :
Code :
|
||
|
|
00
|
|
|
#9 | ||||
|
Invité de passage
![]() pisixÉtudiant Inscription : septembre 2010 Messages : 29 ![]() |
cette methode mes posait des soucie j'ai opté pour un style plus simple dans une premier temps voila le code que j'ai maintenant
Code :
Code :
|
||||
|
|
00
|
|
|
#10 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 145 ![]() |
Bonjour,
1- Pour mieux parcourir un List, utilise un iterator. 2- L'erreur vient du fait que "listeMaisons.get(i).getListePiece()" à la ligne 49 que la taille de listePiece est inférieur à 4 or que tu veux récupérer l'objet à l'index 3. D'ailleurs avec ton code, tu ne récupères que la pièce à l'indexe i de listePiece. Tu dois parcourir listePiece est cumulé le nombre de composant pour chaque maison. A+. |
|
|
00
|
|
|
#11 | ||||
|
Invité de passage
![]() pisixÉtudiant Inscription : septembre 2010 Messages : 29 ![]() |
Après vos suggestion j'ai eu à modifier le code comme ci-dessous
Code :
et quand je l'execute j'ai l'erreur ci dessous Code :
|
||||
|
|
00
|
|
|
#12 | |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 145 ![]() |
Parceque p n'est pas instancié avant cette ligne
Citation:
|
|
|
|
00
|
|
|
#13 | ||||
|
Invité de passage
![]() pisixÉtudiant Inscription : septembre 2010 Messages : 29 ![]() |
Ah oui c'est vrai lorsque j'intancie ça fonctionne maintenant mon probleme repose sur la recuperation des pieces contenu dans les maisons
car meme avec ce code Code :
j'ai toujours l'erreur Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com