Ответ 1
Попробуйте следующее утверждение:
fontChBox.getSelectionModel().selectFirst();
Когда я создаю экземпляр ChoiceBox JavaFX 2.0 следующим образом:
final ChoiceBox<String> fontChBox =
new ChoiceBox<>(FXCollections.observableArrayList("First", "Second", "Third"));
отображается поле выбора без выбора. Я хотел бы выбрать первый элемент по умолчанию. Как это сделать в JavaFX 2.0?
Попробуйте следующее утверждение:
fontChBox.getSelectionModel().selectFirst();
Попробуйте это,
fontChBox.getSelectionModel().select(0);
если вам нужно выбрать элемент, отличный от первого, передайте индекс элемента вместо нуля.
Попробуйте следующее решение
//use this to display first option.
mychoicebox.getSelectionModel().selectFirst();
//to display specific option
mychoicebox.getSelectionModel().selectFirst(index position);