Null pointer exception
Utilisateur anonyme
-
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
- Erreur d'application : une exception côté client s'est produite (consultez la console du navigateur pour plus d'informations). - Windows 11
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : - Guide
- Comment ouvrir un fichier null ? ✓ - Forum Logiciels
- Exception en point flottant - Forum C
- Exception logicielle inconnue ✓ - Forum PC fixe
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