Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

sthv Achat - Vente Informatique : herve_94220 Achat - Vente Divers : schloups et 31 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

probleme avec une liste

 
n°17665
Malfy
Profil : Jeune recrue
Posté le 09-10-2006 à 11:52:22  profilanswer
 

Bonjour,
 
j'ai passé pas mal de temps sur un probleme qui me semble pourtant assez basique, je sais pas trop si c'est une erreur bete que vous allez voir en 1 minute ou si c'est plus compliqué que ca.
Je souhaite afficher dans une fenetre une liste de noms qui est stockée dans un vecteur ( le vecteur contient des string).
Je me suis dit que j'allais faire ca avec une liste de Labels, mais mon code ne s'execute pas ( nullpointerexception sur L[1] ).
Voici le code en question :
 
 
 
public class Liste_programmes extends Panel{
  public Liste_programmes(Vector vName){
   int n=vName.size();
   Label[] L=new Label[n];
                        System.out.println(n);
 
   for (int i=0;i<n;i++){
 
    System.out.println(i);
           (L[1]).setText("test" );
           add(L[1]);
   }
   
  }
   
}
 
 
A l'affichage j'obtiens n=3 (donc L[1] devrait exister) , puis i=0, et ca plante sur la ligne d'apres.
 
Voila, si quelqu'un prend le temps de m'aider je le remercie d'avance.
 
Bonne journée.

n°17714
budbizar
Profil : Membre
Posté le 19-10-2006 à 08:02:17  profilanswer
 

IUl faut initialiser les label.
Label L[i]=new Label("test" );
Créer un tableau fabrique juste des pointeurs vers ces objet et ne les initialise pas, (sauf pour les types primitifs).


Aller à :
Ajouter une réponse