Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : problème NullPOinterException dans un tableau perso [ Archives / Au secours ] (joebar3333)

lundi 23 mai 2005 à 19:07:39 | problème NullPOinterException dans un tableau perso

joebar3333

salut,

voila je veux faire un tableau composé d'un type perso. Le problème est que je n'arrive pas à l'initialiser correctement.
Voila mon source :

public class monTab {
   
    class monInfo{
        boolean selected;
        Color color;
    }

    private monInfo[] tabCartes;
    private int typeOfCarte; 

   public monTab(int size, int type) {
        tabCartes= new monInfo[size];
        for(int i = 0; i < tabCartes.length; i++)
        {    
            tabCartes[i].selected = false;
            tabCartes[i].colo = Color.BLUE;
        }
        typeOfCarte = type;
    }
}

Donc l'erreur se produit dans le constructeur de monTab, lorsque je veux affecter des valeurs à tabCartes. J'initialise mal tabCartes aparamment, mais je ne sais pas comment y rémédier.
Aidez moi please.

@+

lundi 23 mai 2005 à 20:18:53 | Re : problème NullPOinterException dans un tableau perso

GodConan

Réponse acceptée !
 public monTab(int size, int type)
{
        tabCartes= new monInfo[size];
        for(int i = 0; i < tabCartes.length; i++)
        {    
//////////////////////
            tabCartes[i] = new monInfo();
// indispensable d obtenir une reference valide avant d utilisé un objet...  ;o)

            tabCartes[i].selected = false;
            tabCartes[i].colo = Color.BLUE;
        }
        typeOfCarte = type;
    }

GL

++
GodConan



Cette discussion est classé dans : problème, int, tableau, perso, tabcartes


Répondre à ce message

Sujets en rapport avec ce message

Probleme de tableaux. [ par canvin ] Bonojour,Voici mon problème. j'ai fait une classe tableaux avec un constructeur. : public class Tableau{ private int tab[]; pu Sauvegarde de données dans un fichier [ par DadaPanda ] Bonjour bonjourBon j'ai pas reussi a transcrire le problème ajeur dans le titre parce que c'est assez long.Voila mon problème :Je dispose d'une quanti objet en tableau d'entier [ par jmg02001 ] Bonjour, sauriez vous comment transformer un objet en tableau d'entier?int[] tab1 = (int[])objet1; ? ?Tableau int & float [ par kaliel ] Bonjour à tous !!C'est mon anniversaire mais ca ne m'enpêche pas d'être au boulot et de faire du ..... Java.J'ai une petite question, je voudrais décl passer de int[] a Bytes[] [ par chocho14 ] bonjour,comment passer d'un tableau d'entier a un tableau de bytes? thread et problème de taille tableau [ par joebar3333 ] salut à tous,Voila je vou explique mon problème. J'ai un thread qui met à jour (genre toutes les secondes) un tableau. Ce tableau (passé par référence tableau de tableau [ par brightblade ] J'ai decourvert qu'on pouvait creer des tableau de tableau en java, c'est une decouvetre pour moi car jusque là je croyais que c t juste des matrices Problème de modèle récursif dans un tableau à 2 dimensions. [ par lambdacrash ] Bonjour, Je n'arrive pas à trouver le modèle récursif me permettant d'écrire 3 fonctions en Java pour compter le nombre de "1" aligner horizontalement problème undo/redo avec mvc [ par marc_dd ] bonjour à tous,volà mon problème je fais un sudoku en mvc, et je dois implémenter un undo/redo des coups joué j'ai regardé sur le web et je n'ai rien Récupération de valeur dans une JTable... [ par Marneus ] Voilà, avec la méthode getValueAt(int, int) je réussis a obtenir ce que contient la cellule définit par les int, le problème est qu'il em retourne un


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.