Perdu avec une linkedlist à passer de classe en classe - Java - Programmation
Marsh Posté le 28-03-2009 à 17:15:53
1) Une classe pour save() ça me parait étrange, tu peux pas faire une méthode ? (l'objet NotePosition me parait bizarre aussi mais bon)
2) pour ta question il suffit de passer ta liste au constructeur de Save. Si c'est pas possible tu peux faire un
"public static LinkedList<NotePosition> getnotesPos()"
dans ton Editeur pour accéder à cette liste de n'importe où.
Marsh Posté le 28-03-2009 à 22:02:08
1) Le problème, c'est que cette méthode, je la met dans quelle classe ? Ca va vite devenir le bordel.
NotePosition, c'est pour pouvoir mettre plus d'une donnée à la fois dans ma liste chainée, c'est comme ça qu'il faut procéder je crois.
2) J'ai déjà ce type de déclaration dans mon éditeur, mais vu que Save n'est pas appelé dans celui-ci, je ne pourrai pas y accéder, si ?
Marsh Posté le 28-03-2009 à 16:57:18
Salut tout le monde,
j'explique mon problème.
J'ai des notes, placées sur une partition.
Pour pouvoir sauvegarder la partition en cours, à chaque ajout d'une nouvelle note, je sauvegarde la position de celle-ci ainsi que son type :
Et ensuite je l'ajoute dans une liste chainée :
On a donc pour le moment deux classes, ma classe NotePosition et la classe Editeur qui contient la liste chainée.
Lorsque l'utilisateur choisis de sauvegarder la partition, cela passe d'abord par la classe gérant le menu, et plus particulièrement cette
Vient ensuite la classe Save :
Arrivé à ce niveau là, je suis sensé parcourir toute ma liste chainée pour récupérer les coordonnées de la note ainsi que son type.
Or, je ne sais pas comment faire pour accéder à ma liste chainée pour le moment.
---------------
Twitter