begin process at 2010 02 10 14:08:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

Problème de NullPointerException


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de NullPointerException

vendredi 31 octobre 2008 à 19:42:14 | Problème de NullPointerException

Arkot86

Bonsoir,
je suis en train de faire un jeu de bataille navale en java, mais j'ai un problème.
Si j'affiche un objet de jbb dans le bloc où il est instancié tout marche bien, mais quand je l'affiche après le bloc il me dit qu'il n'est pas instancié (Voir ligne commenter dans le code).

Voici le code à problème :
publicvoid grilleVide(int joueur)
{
jbb1 = new JButton[p.col][p.lig];
jbb2 = new JButton[p.col][p.lig];
eTirer = new BatNav_eTirer(this);
for(int i = 0; i < p.col; i++)
{
if(joueur == 0)
jpgrille.add(jlg[0][i]);
for(int j = 0; j < p.lig; j++)
{
img_mer = new ImageIcon("img/mer.png");
if(joueur == 0)
{
jbb1[i][j] = new JButton(img_mer);
jbb1[i][j].setName(i+"-"+j);
jbb1[i][j].addActionListener(eTirer);
jpgrille.add(jbb1[i][j]);
System.out.println(jbb1[i][j].getName()); // <- Pas de problèmes
}
else
{
jbb2[i][j] = new JButton(img_mer);
jbb2[i][j].setName(i+"-"+j);
jpgrille2.add(jbb2[i][j]);
}
System.out.println(jbb1[i][j].getName()); // <- NullPointerException !!
}
if(joueur == 1)
jpgrille2.add(jlg[1][i]);
}
}

Savez-vous d'où cela peut-il venir?

Merci de vos réponses.

Arkot
mardi 4 novembre 2008 à 19:19:29 | Re : Problème de NullPointerException

jiidou


tu veux dire plutot:
            System.out.println(jbb2[i][j].getName()); // <- NullPointerException !!

et pas :
         System.out.println(jbb1[i][j].getName()); // <- NullPointerException !!



Cette discussion est classée dans : problème, joueur, jbutton, jbb1, jbb2


Répondre à ce message

Sujets en rapport avec ce message

ca dessine pas arghhhh !!! [ par niko29940242 ] bonsoir tou le mondeje pense qu'en lisant le titre vous avez compris quel estait mon pb, je n'arrive pas a dessiner dans un JPanel avec paint(Graphics Vector de JButton - problème insolvable [ par naq2 ] Je fais suite à mon post précédent car je me rends compte que peut-être mon problème ne viens pas du JScrollPane:JButton tmpButton = new JButton("monP Action éxécuter 2 fois pour les JButton [ par asetti ] Salut, j'ai un problème avec un bouton, en effet quand j'appuie dessus, son code est éxécuter 2 fois de suite et je ne comprend pas pourquoi. quelqu' Problème JBUILDER [ par swiss_cheese10 ] Alors, j'vous explique mon problème...J'arrive tjs pas a faire fonctionner JBuilder... J'ai téléchargé la version Personnal sous le site de Borland, q problème setBorderPainted JButton [ par Francks11 ] Bonjour, j'ai fais setBorderPainted(false) sur un JButton, ainsi que setFocusPainted(false) et setContentAreaFilled(false); mais le problème c'est que Problème JButton transparent [ par coinki ] Salut, je fais des JButtons transparents sur une image pour faire des zones cliquables. Ca marche plutôt bien, mais le problème c'est que quand je cl KeyListener, problème avec le 2 eme joueur [ par tchern007 ] Bonjour, J'éxplique un peu le contexte, j'ai projeté de faire un bomberman à ma sauce mais je me heurte à un petit problème meme deux. Le premier souc Image et JButton sur NetBeans [ par Nouninette ] Bonjour,Je programme sur NetBeans et j'ai un petit problème, je cherche à insérer une image dans un JButton et voici mon code:private JButton envoyer ImageIcon et JButton [ par flolag ] Salut,Pour mon applet je voudrais juste mettre un petit logo avec un lien. J'ai vu que le plus simple était de créer un bouton et de lui associer un I Salut [ par rayhana1 ] je suis une débutante à la programmation Java. J’ai un problème dans la réalisation d’une interface graphique : j’ai crée plus-que fenetre:(fenêtre1)à


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales