Как сделать JavaFX 2.0 ChoiceBox, чтобы выбрать его первый элемент

Когда я создаю экземпляр ChoiceBox JavaFX 2.0 следующим образом:

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

отображается поле выбора без выбора. Я хотел бы выбрать первый элемент по умолчанию. Как это сделать в JavaFX 2.0?

Ответы

Ответ 1

Попробуйте следующее утверждение:

 fontChBox.getSelectionModel().selectFirst();

Ответ 2

Попробуйте это,

fontChBox.getSelectionModel().select(0);

если вам нужно выбрать элемент, отличный от первого, передайте индекс элемента вместо нуля.

Ответ 3

Попробуйте следующее решение

//use this to display first option.
mychoicebox.getSelectionModel().selectFirst();


//to display specific option
mychoicebox.getSelectionModel().selectFirst(index position);