ComboBox filters
Подскажите какие операторы лучше использовать для написания кода под фильтр ComboBox. Я смог сделать чтобы создавался список, но не могу реализовать фильтрацию по первым буквам(имеется ввиду когда вводишь первые буквы, поле уже редактируемое). Помогите пожалуйста. Формат что в Controller, что FXML стоят ComboBox.
Мне кажется я применяю метод для TextField и поэтому не работает.
void initialize() {
ObservableList<String> list = FXCollections.observableArrayList("Москва", "Санкт-Петербург", "Саратов", "Екатеринбург");
FilteredList<String> filteredItems = new FilteredList<>(list, p -> true);
city.().addListener((observable, oldValue, newValue) -> {
filteredItems.setPredicate(String -> {
if (!newValue.isEmpty()) {
}
return false;
});
});
city.setItems(list);
}