Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Can you please help me solve this question Internationalized GUI - Translation Two Ways Create an Eclipse Project called JavaProgram. Create an internationanlized JFrame application
Can you please help me solve this question
Internationalized GUI - Translation Two Ways Create an Eclipse Project called JavaProgram. Create an internationanlized JFrame application called FullTranslationGUI that contains ONE JButton with the label "List All Locales" and ONE JTextArea and a JComboBox (use the Calendar.getAvailableLocales () to get the list of available locales Use an EXTERNAL PROPERTY FILE to carry out the translations of the internationalized text (use ResourceBundle class directly (easiest way to achieve this!) or use PropertyResouceBundle). Output ALL available Locales to the JTextArea when the JButton is pushed: NOTE: The list of locales must also be localized, i.e., the list of locales must be printed out in the language currently chosen. Set the JComboBox text to list the options for "English" and the second language (e.g. German, French etc.). Use Resource bundles to translate the English JButton to the other language of your choice (e.g. "Montrer tous les Locales" when the French option is selected). The JComboBox must also be internationalized (e.g. when displaying French the English language is displayed as "Anglais") . Finally each time the GUI language is changed the GUI must be capable of switching completely between languages continuously. Required activities and marking guideline: - Build the basic GUI button, combo and text area - Listeners for buttons and combo - External property files written (English and French) - Translation of ALL components to other language works correctly - Translation of ALL components back to English works correctly Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started