Hello,
J'aimerais donner le choix à l'utilisateur de choisir la langue à travers un jMenuItem, mais je n'y arrive pas , quelqu'un saurait t'il m'aider ?
Voici comment je m'y prend : une fois le jMenuItem correspondant à la langue sélectionné j'ai rajouté une ligne de code qui recharge le bundle mais en changeant la locale, mais cela ne modifie malheureusement pas l'interface, ...
J'ai quelques questions à ce sujet :
1) Ici déjà je me demande s'il n'y à pas une fonction qui permet juste de changer la "locale" plutôt que de tout recharger ?
2) Ensuite je ne vois pas comment faire pour que tout les composants de mon interface se réinitialisent et prennent en compte la nouvelle "locale". Y a t'il une sorte de fonction "reset" en swing qui réinitialiserait tout les champs Text de mes composants à la valeur donnée à la création ?
3) Dois je détruire la fenêtre de mon application pour la recréér ensuite (ce qui serait dérangeant car l'utilisateur perdrait tout les champs qu'il à déjà rempli, et j'imagine que l'on verrait un scintillement du à la fermeture et rouverture de la fenêtre) ?
Donc en résumé je ne sais pas comment faire les choses proprement,... L'outil que j'utilise pour créér l'interface est VE.
Un grand merci d'avance pour votre aide
Michel
Partager