Comment recharger l'écran lors du changement de langue dans JavaFX?

Bien, je suis débutant en java et fxml.

J'ai créer une application et la nécessité de changer la langue de l'écran. J'ai le fichier avec l'internationalisation des touches, mais j'ai aucune idée de comme recharger l'écran avec le changement de langue.
L'application disposent d'un menu où sont les langues disponibles. Je veux juste de rafraîchissement de l'écran lorsque l'utilisateur de changer la langue.

changement est encore manuel, comme vous pouvez le voir sur code: (Main.java):

public class Main extends Application {

private Locale locale = new Locale("en", "US");
private Image icon = new Image("picture.jpg");

@Override
public void start(Stage stage) throws Exception {
    Parent root = FXMLLoader.load(getClass().getResource("Home.fxml"), ResourceBundle.getBundle("label", locale));
    Scene scene = new Scene(root);
    stage.setTitle("GUI");
    stage.getIcons().add(icon);
    stage.setScene(scene);
    stage.show();
}
public static void main(String[] args) {
    launch(args);
}

Ce code est sur le contrôleur, lorsque le changement de langue:

    @FXML
private void btnMenuLanguageEnglishAction(ActionEvent event) {
    this.locale = new Locale("en", "US");
}

@FXML
private void btnMenuLanguagePortuguesAction(ActionEvent event) {
    this.locale = new Locale("pt", "BR");
}

comment envoyer ces paramètres régionaux pour principales et de rafraîchissement de l'écran?
de même que la méthode que j'utilise? J'ai essayé quelques-uns que j'ai vu ici sur le site, mais personne n'a répondu à ma question.

OriginalL'auteur Kross | 2014-01-16