Javafx FXML-如何在ChoiceBox中预选项目?

Javafx FXML-如何在ChoiceBox中预选项目?,javafx,javafx-2,selectionmodel,fxml,Javafx,Javafx 2,Selectionmodel,Fxml,这方面的FXML等价物是什么(cb是一个选择框): 我试过这样的方法: <ChoiceBox SelectionModel.select="1"> .... </ChoiceBox> .... 及 .... 还有许多类似的变体,但这些变体现在不起作用,您必须通过Controller类中的Java代码来实现。 已经提交了一个挂起的增强请求以在FXML中处理此问题。它看起来与您在这里发布的内容非常相似。现在,您必须通过Controller类中的Java代码来完成。

这方面的FXML等价物是什么(cb是一个选择框):

我试过这样的方法:

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

....


....

还有许多类似的变体,但这些变体现在不起作用,您必须通过Controller类中的Java代码来实现。
已经提交了一个挂起的增强请求以在FXML中处理此问题。它看起来与您在这里发布的内容非常相似。

现在,您必须通过Controller类中的Java代码来完成。
已经提交了一个挂起的增强请求以在FXML中处理此问题。它看起来与您在此处发布的内容非常相似。

如果您使用场景生成器,请在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>

如果使用场景生成器,请在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>

<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>