У меня есть CheckComboBox, который я заполняю данными, которые я получаю с веб-сайта следующим способом.
public void getCompanies() {
// This method is called every time the user types a letter in the URLText box.
// Grab data from the website and add the data to a list.
HTMLParser p = new HTMLParser(URLText.getText());
List<String> a = p.GetCompanyNames();
// Remove old data so new data can be added.
dropdownMultiple.getItems().remove(0, dropdownMultiple.getItems().size());
for(String element : a) {
dropdownMultiple.getItems().add(element);
}
}
Это прекрасно работает, но я бы хотел, чтобы CheckComboBox открывал раскрывающийся список при каждом вызове этого метода. У меня есть текстовое поле, наложенное поверх CheckComboBox, поэтому пользователь не может щелкнуть по нему. В конечном итоге я хочу, чтобы он выглядел как выпадающий список автозаполнения, который будет выпадать всякий раз, когда пользователь вводит текст в поле.
Другими словами, как я могу активировать событие раскрывающегося списка CheckComboBox, не нажимая на него пользователя?