JavaFX / comment/charge de remplir les valeurs au démarrage?

J'ai commencé à travailler avec JavaFX juste aujourd'hui et déjà besoin de quelques conseils. Je charge le applicaton.fxml (créé avec Oracle SceneBuiler) à l'aide de la FXMLLoader dans le start(Stage ...) méthode de la MainApplication (qui a un ApplicationController spécifié dans mon application.fxml fichier).

<AnchorPane id="AnchorPane" disable="false" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" styleClass="theme" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2" fx:controller="app.AppController">
...more code here...
<ComboBox id="cmb_locations" fx:id="cmb_locations">
    <items>
        <FXCollections fx:factory="observableArrayList">
            <String fx:value="Item 1" />
            <String fx:value="Item 2" />
            <String fx:value="Item 3" />
        </FXCollections>
    </items>
</ComboBox>

Maintenant, j'ai un ComboBox dans le applicaton.fxml, qui a trois éléments (les éléments par défaut). Ce dont j'ai besoin est à remplir que ComboBox durant le démarrage de mes propres valeurs. Personne ne sait comment faire et où mettre les extraits de code pertinentes (app.AppController ou quelque chose de similaire)? Merci à l'avance.

OriginalL'auteur nyyrikki | 2013-08-21