2013-12-13 3 views
0

Я хочу автоматического выбора первого элемента в поле со списком:Пустой выпадающий когда редактируемые верно

final ComboBox selectStatus = new ComboBox(); 
     selectStatus.getItems().addAll(
      "Active", 
      "Blocked", 
      "Suspended" 
     ); 

     selectStatus.getSelectionModel().select(0); 
     selectStatus.setEditable(true); 

Но когда я добавить редактируемые = верно поле со списком пуст. Могу ли я решить эту проблему?

ответ

1

Делайте так:

//first set it editable 
    selectStatus.setEditable(true); 

    //then, set the value of the first item 
    selectStatus.getSelectionModel().select(0); 

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

См. javadocs.

Смежные вопросы