
Envoyé par
firgon
1. J'ai découvert le RessourceBundle, je trouve ça assez pratique. J'ai déjà pu vider pas mal de choses de cette façon. Maintenant, je voudrais arriver à passer des strings que je récupère par le bundle à des classes de mon programmes. En clair, grace à RessourceBundle, je récupère les actions qui sont disponibles, je voudrais qu'ensuite quand l'utilisateur choisit une de ces actions, je puisse lancer la class correspondante. Savez-vous comment je dois m'y prendre ?
Ok, je m'explique : je réalise une interface censé proposer un certains nombre de jeux, je me sers du RessourceBundle pour stocker les noms des jeux disponibles (ainsi que le nombres de joueurs, le type de parties, les fichiers sons utilisées, etc...) mais l'appel de la classe du jeu se fait "en dur" du genre :
if (nomdujeu.equals("morpion")) jeu = new Morpion()
J'aurai aimé pouvoir appeler Morpion sans le coder "en dur" peut-être en stockant un chemin d'accès ou quelque chose de ce genre dans le RessourceBundle, mais je ne sais pas si c'est possible.
Partager