TP4 Question 3 : Problème affichage pile vide

Programmation Avancée

Modérateur : Douin

Timonnier
Messages : 4
Inscription : 21 oct. 2018 0:45

TP4 Question 3 : Problème affichage pile vide

Message par Timonnier » 27 oct. 2018 22:37

Bonjour,

J'ai un gros problème avec l'affichage de ma pile quand elle est vide donc soit au tout début du programme ou soit après l'utilisation du bouton clear!

Ma méthode actualiserInterface() à priori n'apprécie pas quand je lui demande de mettre à jour avec une pile vide
public void actualiserInterface() {
vue.update(pile,donnee.getText());

Timonnier
Messages : 4
Inscription : 21 oct. 2018 0:45

Re: TP4 Question 3 : Problème affichage pile vide

Message par Timonnier » 27 oct. 2018 22:43

Timonnier a écrit :
27 oct. 2018 22:37
Bonjour,

J'ai un gros problème avec l'affichage de ma pile quand elle est vide donc soit au tout début du programme ou soit après l'utilisation du bouton clear!

Ma méthode actualiserInterface() à priori n'apprécie pas quand je lui demande de mettre à jour avec une pile vide
public void actualiserInterface() {
vue.update(pile,donnee.getText());
Oups erreur d'envoi!

Comment peut-on manipuler et donc afficher ces pile vide sans remonter d'exception du type pointerNull?

Merci par avance!

a.tortevois
Messages : 47
Inscription : 05 oct. 2018 16:00
Contact :

Re: TP4 Question 3 : Problème affichage pile vide

Message par a.tortevois » 28 oct. 2018 0:59

Parce que tu n'as tout simplement pas compris je pense à quoi sert la méthode vue.update et quel mécanisme doit l'appeler ..
Patron Observateur/Observé ... setChanged + notifyObservers
Bon courrage ;)

Timonnier
Messages : 4
Inscription : 21 oct. 2018 0:45

Re: TP4 Question 3 : Problème affichage pile vide

Message par Timonnier » 28 oct. 2018 9:00

Bonjour,

Un grand merci a.tortevois pour ta réponse!

Grâce à toi aussi j'ai pu localiser mon erreur, ma méthode déplier n'était pas bien implémentée, effectivement je n'avais pas bien compris le système de notification et l'appel de la méthode update via le setchanged() + NotifyObservers().
Je m'y remets maintenant en espérant ne pas trop avoir de soucis =)

Bonne journée

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité