Salut tout le monde !
En ce moment, je suis a fond Java et à fond dans les problème lol. Donc encore une question.
J'aimerez savoir comment faire pour creer une application Java "dynamique" où l'on pourra ajouter des modules plus tard (sans toucher aux classes de base deja creer...).
Par exemple :
- Comment msn supporte-t-il des modules supplémentaires installé par msn + ?
- Comment Eclipse accepte-t-il de nouveaux modules sans modifier le programme de base (les classes) ?
...
J'ai pensé a se servir d'un fichier XML, recensant toutes les parties à ajouter. Du coup, pour un nouveau module, ils suffirait d'ajouter une (ou +) ligne dans le fichier XML indiquant ou se trouve le module...
Le fichier XML aurait donc par exemple en parametre, un titre, un emplacement dans le menu (savoir si on le met dans "edition", "option" ou une nouvelle rubrique...) et le lien vers le module. Le probleme comment faire ce lien vers le module ? si on fais le lien vers un fichier .class, comment s'en servir pour le lancer (et lui donner des parametres par ex...).
Si on a le nom en parametre d'une classe, il va etre considerer comme un String ou une variable :-? .
Avez-vous des idees la dessus ? Comment s'y prendre ?
J'ai essayer de chercher sur le forum et ailleurs, mais je ne trouve pas les bon termes pour ca :-?
Merci d'avance
a+
(PS : j'ai fait un fichier XML permettant la creation de ma barre de menu mais maintenant il faut faire le lien entre le bouton du menu et la fenetre a affiché (ou le traitement a effectuer).)