organisation des classes d'une appli swing
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.lang.java ]
Bonjour,
j'ai en charge depuis peu une appli java qui a été commencée par un
collègue. Ni lui ni moi n'étions programmeurs java à la base et j'ai
quelques soucis d'organisation du code même si je me débrouille pas trop
en objet.
J'ai une classe principale pour l'appli (non visuelle, mais elle propose
un menu d'options dans une icône de la tray bar sous windows), des
classes spécifiques à des traitements ou des structures de données, et 2
classes pour afficher une fenêtre de préférences et une autre de log
(d'autres classes graphiques viendront peut-être s'ajouter par la
suite).
Quelle serait la méthode canonique pour pouvoir partager des réglages
globaux à l'application (mes préférences) avec la fenêtre de prefs ?
Sachant que la classe des prefs ne descend pas de la classe de l'appli.
J'avais pensé à la notion de classe amie, mais je ne sais pas si ce
concept existe en java ou s'il est adapté.
Pour info le collègue avait mis la classe de l'application statique et
les attributs publics pour que les autres classes puissent y accéder
(bof). Moi j'ai un peu modifié ça en enlevant les 'static' mais je me
retrouve à passer la classe principale au constructeur de ma fenêtre de
prefs pour qu'elle puisse accéder à son « parent » (pas forcément mieux
comme soluce).
Si vous avez des pointeurs vers de la doc (j'ai les « penser en java »
ou de la doc du site « Programmez » mais je n'ai pas tout lu), je suis
preneur aussi. Il y a pas mal de documentation dispo sur java, mais je
n'arrive pas à formuler mon problème d'organisation.
Merci.
--
Sébastien Kirche

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|