什么是 FXML 等价物(cb 是 ChoiceBox):
cb.getSelectionModel().select(1);
我试过这样的事情:
<ChoiceBox SelectionModel.select="1">
....
</ChoiceBox>
和
<ChoiceBox>
<SelectionModel select="1"/>
....
</ChoiceBox>
和很多类似的变化,但那些没有用
什么是 FXML 等价物(cb 是 ChoiceBox):
cb.getSelectionModel().select(1);
我试过这样的事情:
<ChoiceBox SelectionModel.select="1">
....
</ChoiceBox>
和
<ChoiceBox>
<SelectionModel select="1"/>
....
</ChoiceBox>
和很多类似的变化,但那些没有用
现在,您必须通过 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>