Null pointer exception
concourskevin
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Marco la baraque Messages postés 1030 Statut Contributeur -
Marco la baraque Messages postés 1030 Statut Contributeur -
Bonjour,
netbeans me renvoie une nullpointerexception et je n'arrive pas à comprendre pourquoi, voici le code, si quelqu'un peut m'aider, merci d'avance
netbeans me renvoie une nullpointerexception et je n'arrive pas à comprendre pourquoi, voici le code, si quelqu'un peut m'aider, merci d'avance
public class Grille2 extends Canvas{
Graphics graphics = this.getGraphics();
public Grille2(int taille){
this.taille=taille;
}
private int taille;
public void create_new_grille(int taille){
this.paint(0,0,10,10,graphics);
}
public Graphics paint(int x, int y, int width, int height,Graphics graphics){
graphics.fillRect(x,y,width,height);
return graphics;
}
}
A voir également:
- Null pointer exception
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : - Guide
- Application error: a client-side exception has occurred while loading www.leboncoin.fr (see the browser console for more information). - Forum Réseaux sociaux
- Comment ouvrir un fichier null ? - Guide
- Tous les paragraphes sont considérés comme des titres ✓ - Forum Word
2 réponses
Bonjour,
Peux-tu nous donner plus de précisions stp :
- que fais-tu exactement pour avoir cette exception ? A quelle méthode fais-tu appel?
- peux-tu nous donner la stacktrace exacte stp?
- si ton exception est levée lors de l'exécution, peux tu nous donner le code de la méthode main ?
Cordialement,
Peux-tu nous donner plus de précisions stp :
- que fais-tu exactement pour avoir cette exception ? A quelle méthode fais-tu appel?
- peux-tu nous donner la stacktrace exacte stp?
- si ton exception est levée lors de l'exécution, peux tu nous donner le code de la méthode main ?
Cordialement,
Bonjour,
Graphics graphics = this.getGraphics();
Et dans la javadoc, c'est écrit : Creates a graphics context for this component. This method will return null if this component is currently not displayable.
Autrement dit, ton attribut graphics doit valoir null, ce qui lève cette exception lors de l'appel à la méthode paint.
Cordialement,
Graphics graphics = this.getGraphics();
Et dans la javadoc, c'est écrit : Creates a graphics context for this component. This method will return null if this component is currently not displayable.
Autrement dit, ton attribut graphics doit valoir null, ce qui lève cette exception lors de l'appel à la méthode paint.
Cordialement,
public class Main{ public static void main(String[] args) { Grille2 g2 = new Grille2(20); g2.create_new_grille(20); } }voila