Re: Iternationalisation application Swing

Xavier Outhier <[email protected]>
Newsgroups gmane.comp.java.netbeans.general.french
Message-ID <[email protected]>
Lorince T. wrote:

> Bonjour tout le monde,
>  
> J'ai une application Swing développé avec NB 5.0, et que j'ai utilisé 
> le Internationalization Wizard pour rendre mon application bilingue 
> (françai, anglais). J'ai fait des test d'excution à partir de l'IDE NB 
> 5.0 avec les options suivante pour la VM, français(-Duser.language=en 
> -Duser.country=GB), anglais(-Duser.language=en -Duser.country=GB), 
> jusque là tout c'est bien passé. Vu que l'application est bilingue et 
> que je souhaite donner la possibilité à chaque utilisateur de choisir 
> la langue de l'application au lancement, j'ai fait une petite fenêtre 
> avec 2 boutons français, anglais et j'aimerais que lors du click sur 
> l'un des 2 boutons, une des 2 langues soit choisi. mais le problème 
> est que je ne sais pas comment envoyer les options à la VM une fois 
> l'application lancé.
> Si qlc peut m'éclairer sur la question se sera très une très bonne 
> chose car je planche sur le problème depuis qlq jours déjà.


Je ne sais pas si c'est possible de modifier les parametre de la VM une 
fois lance.

Par contre, tu peux mettre en place un systeme d'Obsevateur (Observer 
Pattern en anglais.
Un article sur le sujet: 
http://www.javaworld.com/javaqa/2001-05/04-qa-0525-observer_p.html)
La reference pour les Design pattern: Design Patterns     
Elements of Reusable Object-Oriented Software
de Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Plus specifique a java:Head First Design Patterns 
http://www.amazon.com/exec/obidos/ASIN/0596007124/httpwwwjavasc-20

Il y a aussi le forum I18N de sun: 
http://forum.java.sun.com/forum.jspa?forumID=16

Xavier.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.