JavaFX 2.0 + FXML. Aktualisieren von Szenenwerten aus einer anderen Aufgabe

Ich möchte den Controller aus einer Szene erhalten, die ich mit FXMLoader geladen habe. Der Anwendungsfall ist:

Mein JSON-Manager empfängt ein JSON-Objekt

Die Aufgabe, die ich gestartet habe, zeigt eine neue Szene mit

<code>Parent p = FXMLLoader.load(getClass().getResource("foo.fxml"));
Scene scene = new Scene(p);
stage.setScene(scene);
</code>

Danach habe ich die leere Szene.

Jetzt mache ich das, um die Komponenten zu füllen

<code>AnchorPane pane = (AnchorPane)((AnchorPane) scene.getRoot()).getChildren().get(0);
for(Node node : pane.getChildren()){
    String id = node.getId();
    if(id.equals(NAME)){
         ((TextField)node).setText(value);
    }
}
</code>

Meine Frage, gibt es einen einfacheren Weg, dies zu tun? Ich habe einen Controller in FXML angegeben

<code><AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="526.0" minWidth="356.0" prefHeight="526.0" prefWidth="356.0" 
xmlns:fx="http://javafx.com/fxml" fx:controller="bar.foo">
</code>

Ich möchte die Instanz mit den Bindungswerten erhalten (TextField heißt in diesem Fall name)

Danke im Voraus

Antworten auf die Frage(1)

Ihre Antwort auf die Frage