@FXML
protected ComboBox<TypPaczka> comboBoxTypPaczki;
Callback<ListView<TypPaczka>, ListCell<TypPaczka>> cellFactory = new Callback<ListView<TypPaczka>, ListCell<TypPaczka>>() {
@Override
public ListCell<TypPaczka> call(ListView<TypPaczka> l) {
return new ListCell<TypPaczka>() {
@Override
protected void updateItem(TypPaczka item, boolean empty) {
super.updateItem(item, empty);
if (item == null || empty) {
setGraphic(null);
} else {
setText(item.getDesc());
}
}
};
}
}; // Just set the button cell here:
comboBoxTypPaczki.setButtonCell(cellFactory.call(null));
comboBoxTypPaczki.setCellFactory(cellFactory);