Quantcast
Viewing all articles
Browse latest Browse all 517166

Локализация приложения - Java GUI & JavaFX

Здравствуйте, помогите учащимся!)

хочу реализовать адекватное переключение языков в приложении. покачто сделал так:

Код:

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"));
}

суть вопроса: есть какой-то цивилизованный способ для обновления содержания страницы, если я не ошибаюсь, в SWING таким являеться:
Код:

SwingUtilities.updateComponentTreeUI(frame);
или все таки прийдеться каждой кнопочке и элементу назначать текст заново? о_О

Viewing all articles
Browse latest Browse all 517166

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>