begin process at 2012 02 15 11:02:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

Erreur lors de l'exécution sur un NullPointerException


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

Erreur lors de l'exécution sur un NullPointerException

jeudi 13 décembre 2007 à 19:58:44 | Erreur lors de l'exécution sur un NullPointerException

neo1602brice

Salut à tous,
Lors de l'exécution de mon programme, j'ai un java.lang.NullPointerException et je ne comprends pas pourquoi... Pouvez vous m'aider??

btnJ1 est donc un tableau de bouton que je crée lorsque je les créer

Voici mon code :
package graphique;

import java.awt.Color;
import javax.swing.JButton;
public class Autres {
    Fenetre2 fen;
    public void Bateau(String [][] grille, int nbre, int ligne, int colonne, int coordonnee,int joueur){
        int erreur = 0 ;
        switch (coordonnee)    {
            case 1 :
                for(int j = colonne ; j < colonne + nbre ; j++)    {
                    grille[ligne][j] = "Bateau"+nbre ;   
                    System.out.println(grille[ligne][j]);
                    fen.btnJ1[ligne][j].setBackground(Color.RED);    <---- (L'erreur se produit à cette ligne)
                    //fen.grille(joueur,ligne,j);
                }
            break ;
            case 2 :
                for(int j = ligne ; j < ligne + nbre ; j++){
                    grille[j][colonne] = "Bateau"+nbre ;
                    fen.btnJ1[j][colonne].setBackground(Color.RED);
                }
            break ;       
        }
    }
}

Voici le résultat de l'erreur:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at graphique.Methodes.Bateau(Methodes.java:18)
    at graphique.Ecouteur.actionPerformed(Ecouteur.java:92)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
vendredi 14 décembre 2007 à 04:10:43 | Re : Erreur lors de l'exécution sur un NullPointerException

danimo

Réponse acceptée !

Salut,

La 1ere chose a verifier c'est ce que contiennent les parametres ligne et colonne (j) . Que donne System.out.println(grille[ligne][j]); ?


...\ Dan /...

vendredi 14 décembre 2007 à 13:51:59 | Re : Erreur lors de l'exécution sur un NullPointerException

neo1602brice

Elle me renvoi les bonne réponse... C'est ca que je comprends pas.....
lundi 17 décembre 2007 à 11:19:56 | Re : Erreur lors de l'exécution sur un NullPointerException

KenZara

Réponse acceptée !
    Bonjour :)
Au fait c'est quoi btnJ1 ? De plus ce que tu affiches est grille[ligne][j] et non btnJ1[ligne][j], donc c'est peut etre normal que ça te renvoit la bonne réponse. Là tu sors du tableau surement (de btnJ1 et non de grille).

Kenza

lundi 17 décembre 2007 à 18:47:14 | Re : Erreur lors de l'exécution sur un NullPointerException

neo1602brice

btnJ1 est un tableau de bouton et grille des info que je mettais en fonction du bouton cliqué...
Mais c'est bon j'ai trouvé, j'ai passé Fenetre2 fen en argument d'entrée et ca passe niquel...
Merci à ceux qui se sont quand meme pris la peine de répondre


Cette discussion est classée dans : java, source, awt, at, unknown


Répondre à ce message

Sujets en rapport avec ce message

Problème d'événements [ par ellandebasque ] Bonjour,je développe une application (logique). J'ai créé des boutons, des menus. Je leur ai rattaché des événements. Le problème est que certains (le "AWT-EventQueue-0" [ par shumi5 ] Bonjour, la compilation du mon application java m'affiche ce message:Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: connection java avec bd mysql [ par shumi5 ] Bonjour à tous,je suis en 4éme année école d'ing.je travaille sur le deboggage d'un projet (java,bd mysql).L'application java est déjà faite.L'applica JPopupMenu avec un JPanel [ par Se7enSinsMan ] Bonjour,     J'ai un petit souci en Java. J'ai un un JPanel avec une image et différents JLabel qui s'affichent bien nickel. Je voudrais que lorsque java.io.FileNotFoundException: (Accès refusé) [ par sheorogath ] bonjour a tous, je suis en plein developpement d'un client ftpapres avoir bientot finni je me suis appercu que ca serai que l'utilisateur puisse chpoi Web Services & Accès serveur [ par xen16 ] Bonjour à tous !  Je suis en train de développer une application faisant appel aux web services. Je développe sous Eclipse combiné avec Apache Tomcat. Import d'une librairie [ par el_teedee ] Salut, voilà j'utilise une librairie perso pour faire des expressions régulières. Cette librairie est com.stevesoft.pat, dans laquelle se trouve une Erreur incomprise sur les checkBox [ par Basounours ] Bonjour, je suis un debutant en IHM et j'essaie de faire on application assez simple. La 1ere interface doit me diriger sur une 2ème selon le resulta Problème de connection de base de données [ par yayamo ] Bonjour,Une application .jar exécutable  est fournie à l'hébergeur,  lorsque que je lance le fichier .jnlp via le web pour exécuter l'application .jar connection au base de donnée Mysql [ par yayamo ] Bonjour, Une application .jar exécutable  est fournie à l'hébergeur,  lorsque que je lance le fichier .jnlp via le web pour exécuter l'application .


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 8,128 sec (4)

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