Salut à tous,
j'ai fini mon appli, mais à l'usage je m'aperçois qu'un bouton "précédent" serait le bienvenu.
Je pensais que l'on pouvait mémoriser la dernière methode appelée, mais il s'avère que c'est bien moins simple que je pouvais le penser:
il faut créer un objet à chaque methode qui implémente une interface dans laquelle on a les signature "do()" et "undo()", et on envois l'objet dans une pile...
Ca voudrait dire qu'il faut que je me retape toute mon archi logiciel.
Quelqu'un aurait-il une idée plus lumineuse et surtout moins casseuse de code ?
...yoda ?
Dernière modification par papy (09-06-2005 23:25:51)
Hors ligne
J'avais pensé à un boolean unique par methode, mit à true lors de l'appel, et un parcours des boolean pour connaitre la dernière methode appelée, mais bon c'est un peu lourd...
Hors ligne
vi, java est ton amie
Hors ligne
je passe(du moins pour le moment)
Hors ligne
Je regarderais peut-etre si tu as l'equivalent en java de Stack.Trace(c du .net) qui te permet d'avoir la pile d'appel et donc de savoir quelle fonction t'as appelé.
Hors ligne