Здравствуйте, помогите учащимся!)
хочу реализовать адекватное переключение языков в приложении. покачто сделал так:
суть вопроса: есть какой-то цивилизованный способ для обновления содержания страницы, если я не ошибаюсь, в SWING таким являеться:
или все таки прийдеться каждой кнопочке и элементу назначать текст заново? о_О
хочу реализовать адекватное переключение языков в приложении. покачто сделал так:
Код:
public void setEnglish(ActionEvent actionEvent) {
Main.locale = new Locale("en");
rb = ResourceBundle.getBundle("ua.javaFX.myprograms.address_book.bundles.Locale", Main.locale);
mainStage.setTitle(rb.getString("key.address_book"));
btnAdd.setText(rb.getString("key.add"));
btnEdit.setText(rb.getString("key.change"));
btnDelete.setText(rb.getString("key.delete"));
btnSearch.setText(rb.getString("key.search"));
btnLanguage.setText(rb.getString("key.language"));
btnEnglish.setText(rb.getString("key.english"));
btnRussian.setText(rb.getString("key.russian"));
}
Код:
SwingUtilities.updateComponentTreeUI(frame);