2012-01-25 6 views
2

Quel est l'équivalent de FXML pour cela (cb est un ChoiceBox):FXML - Comment présélectionner un article dans ChoiceBox?

cb.getSelectionModel().select(1); 

J'ai essayé quelque chose comme ceci:

<ChoiceBox SelectionModel.select="1"> 
.... 
</ChoiceBox> 

et

<ChoiceBox> 
<SelectionModel select="1"/> 
.... 
</ChoiceBox> 

et beaucoup de variations similaires , mais ceux qui n'ont pas fonctionné

Répondre

0

À l'heure actuelle, vous devez le faire via Code Java dans la classe Controller. Une demande d'amélioration en attente a déjà été soumise pour gérer cela dans le langage FXML. Cela ressemble beaucoup à votre message ici.

0

Si vous utilisez le générateur de scènes, essayez ceci dans fxml.

<ChoiceBox fx:id="choice" layoutX="181.0" layoutY="14.0" prefHeight="25.0" prefWidth="119.0" value="item1" > 
<String fx:value="item1" /> 
<Separator /> 
<String fx:value="item2" /> 
</ChoiceBox> 
Questions connexes