o ResourceBundle eh pra vc fazer
"Internationalization" no seu sistema... o q q eh isso? bom, eh a tecla SAP do
seu sistema! hehehe
funciona assim... vo pegar um exemplo
de uma aplicacao Swing, onde eh constituida por um JFrame e um JLabel no
meio...
na hora de vc setar o texto no
JLabel, vc faz algo como:
label.setText(bundle.get("HELLO"));
onde bundle eh o seu objeto
ResourceBundle...
bom, qual a vantagem disso? eh q vc
pode ter um arquivo de resourcebundle pra cada idioma, e neles vc coloca uma
chave chamada "HELLO" e o valor dessa chave eh a traducao de Hello em cada
idioma...
por exemplo Mensagens_BR.properties:
HELLO=Oi!
Mensagens_EN.properties
HELLO=Hi!
Mensagens_ES.properties
HELLO=Buenas! (nao sei espanhol...
)
e assim, na hora de carregar o
resourcebundle apropriado, vc faz: ResourceBundle bundle = new
ResourceBundle("Mensagens", new Locale("pt", "BR"));
e dessa forma, vc carrega o arquivo
com as mensagens em portugues...
PS: deve tah xeio de erro esses mini
codigos, pq simplesmente nao olhei a API... :)
mas eh algo asism, espero q vc tenha
entendido qual a ideia do ResourceBundle e qual a diferenca entre ele e o arqivo
Properties comum....
qualquer duvida, olha os artigos da
sun, lah tem um sobre internationalization... :)
[]'s
________________________
Bruno Cesar Borges [miojo] Programador Java Semi-Pleno ICQ: 8584744 MSN: [EMAIL PROTECTED] *RUMO* ao Sun Certified Programmer for the Java 2 Platform 1.4
|
- Re: [java-list] Iniciante em Java Mcgregory Douglas
- Re: [java-list] Iniciante em Java Wils
- RE: [java-list] Iniciante em Java Fernando Boaglio
- Re: [java-list] Iniciante em Java Luiz Reginaldo
- Re: [java-list] Iniciante em Java Jorge Augusto Pizzato
- Re: [java-list] Iniciante em Java Aline Araujo
- Re: [java-list] Iniciante em Java Rafael U. C. Afonso
- Re: [java-list] Iniciante em Java Eduardo Magalhaes
- [java-list] Properties X ResourceBundle Erico Vicente Marineli
- [java-list] Chamando um jar atrav?s da... Bruno Borges
- [java-list] Chamando um jar atrav?s da cla... Gustavo Costa
- Re: [java-list] Iniciante em Java Carlos Santos
- [java-list] Iniciante em Java II Carlos Pereira
- Re: [java-list] Iniciante em Java II Giovanne Vermes
- Re: [java-list] Iniciante em Java Júlio Castro
- Re: [java-list] Iniciante em Java Giovanne Vermes
- Re: [java-list] Eclipse + V4E Daniel Taranta