如何使JavaFX 2.0 ChoiceBox选择其第一个元素

时间:2012-03-07 16:26:07

标签: java javafx-2

当我创建这样的JavaFX 2.0 ChoiceBox实例时:

final ChoiceBox<String> fontChBox = 
  new ChoiceBox<>(FXCollections.observableArrayList("First", "Second", "Third"));

显示一个没有选择的选择框。我想默认选择第一个元素。如何在JavaFX 2.0中实现?

3 个答案:

答案 0 :(得分:42)

试试这句话:

 fontChBox.getSelectionModel().selectFirst();

答案 1 :(得分:2)

试试这个,

fontChBox.getSelectionModel().select(0);

如果你需要选择第一个元素以外的元素,则传递元素的索引而不是零。

答案 2 :(得分:2)

尝试以下解决方案

auth::login