Javafx 当“可编辑”为true时,组合框为空
我想自动选择组合框中的第一个元素:Javafx 当“可编辑”为true时,组合框为空,javafx,javafx-2,javafx-8,Javafx,Javafx 2,Javafx 8,我想自动选择组合框中的第一个元素: final ComboBox selectStatus = new ComboBox(); selectStatus.getItems().addAll( "Active", "Blocked", "Suspended" ); selectStatus.getSelectionModel().select(0); selec
final ComboBox selectStatus = new ComboBox();
selectStatus.getItems().addAll(
"Active",
"Blocked",
"Suspended"
);
selectStatus.getSelectionModel().select(0);
selectStatus.setEditable(true);
但是当我添加editable=true时,组合框是空的。我能解决这个问题吗?这样做:
//first set it editable
selectStatus.setEditable(true);
//then, set the value of the first item
selectStatus.getSelectionModel().select(0);
将其设置为可编辑时,显示的值将被清除,因此必须在将其设置为可编辑后设置该值
看