Java.lang.NullPointerException
Résolu/Fermé
fabien.joubert
Messages postés
35
Date d'inscription
vendredi 15 juin 2007
Statut
Membre
Dernière intervention
31 juillet 2008
-
Modifié le 28 mars 2008 à 20:54
nairox - 24 déc. 2015 à 11:45
nairox - 24 déc. 2015 à 11:45
A voir également:
- Error 500: java.lang.nullpointerexception
- Formate pour taxer client 500€ - Forum Vos droits sur internet
- 500 mb - Forum SFR
- Arnaque transcash sur Leboncoin. ✓ - Forum Consommation & Internet
- Network error iptv - Forum Réseaux sociaux
- Fan error lenovo ✓ - Forum Refroidissement
4 réponses
Bonjour,
Dans votre classe Ardoise, m n'est jamais initialisé. m.get_pan() renvoi donc un NullPointerException.
Pour régler le problème
* soit modifier le constructeur pour passer m dans la création de ard dans Main :
ard = new Ardoise(this);
avec dans Ardoise
public Ardoise(Main m) {
...
this.m=m;
...
}
* Soit implémenter un setter dans Ardoise :
public void setM(Main m) {
this.m = m;
}
et dans Main :
...
ard = new Ardoise();
ard.setM(this);
...
Codialement,
Jres
Dans votre classe Ardoise, m n'est jamais initialisé. m.get_pan() renvoi donc un NullPointerException.
Pour régler le problème
* soit modifier le constructeur pour passer m dans la création de ard dans Main :
ard = new Ardoise(this);
avec dans Ardoise
public Ardoise(Main m) {
...
this.m=m;
...
}
* Soit implémenter un setter dans Ardoise :
public void setM(Main m) {
this.m = m;
}
et dans Main :
...
ard = new Ardoise();
ard.setM(this);
...
Codialement,
Jres
16 avril 2011 à 03:30
Ds quel dossier dois je rentrer?options?ou quoi?
mon phone est en anglais
Merci d avance
12 mars 2012 à 07:42
24 déc. 2015 à 11:45