Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

change language English French label

 
Nouf Nassri
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello everyone

I want to change the language of an application and for that I did a little test, I have a label and a button I'm worth when I click on the button the label name changed <name> <nom>



thank you
 
Maneesh Godbole
Saloon Keeper
Posts: 11021
12
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When the user clicked change, you loaded the bundle for English locale. After that.....?
 
Mark E Hansen
Ranch Hand
Posts: 650
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In your buttonActionPerformed() method, you set your resource variable to the resource bundle for English, but then don't do anything with it. I think you probably want to change the label on your JLabel control.

It this isn't clear why, just consider that the way the application is currently coded, you set the label on the JLabel control only when you create the application (in the initComponents() method).

Also, I see when you click the button you change from the default language to English. What is the default language? If it's English, you won't see any change anyway.

Finally, you should use import statements to import your javax.swing components, and not use the fully-qualified class name when referencing them in the code. The way you have it now makes it harder to read.
 
Nouf Nassri
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks , i use netbeans
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic