Как заставить JavaFX 2.0 ChoiceBox выбрать свой первый элемент - PullRequest
18 голосов
/ 07 марта 2012

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

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

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

Ответы [ 3 ]

43 голосов
/ 07 марта 2012

Попробуйте это утверждение:

 fontChBox.getSelectionModel().selectFirst();
2 голосов
/ 04 февраля 2017

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

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


//to display specific option
mychoicebox.getSelectionModel().selectFirst(index position);
2 голосов
/ 21 октября 2013

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

fontChBox.getSelectionModel().select(0);

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

...