FXML - Как предварительно выбрать элемент в ChoiceBox? - PullRequest
2 голосов
/ 25 января 2012

Что является эквивалентом FXML для этого (cb - ChoiceBox):

cb.getSelectionModel().select(1);

Я пробовал что-то вроде этого:

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

и

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

и много похожих вариантов, но они не сработали

Ответы [ 2 ]

0 голосов
/ 24 сентября 2015

если вы используете конструктор сцен, попробуйте это в 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>
0 голосов
/ 22 февраля 2012

Прямо сейчас вы должны сделать это с помощью Java-кода в классе Controller. Для обработки этого в FXML уже имеется ожидающий запрос на улучшение. Это выглядит очень похоже на вашу публикацию здесь.

...