Я хочу заполнить свой ComboBox (поле со списком Jfoenix), когда пользователь щелкает на поле со списком, чтобы открыть его.
Я связал методы запрашиваемого контекстного меню и щелкнул мышью методы из SceneBuilder с методом ниже, но я проверил с помощью отладчикаи этот метод даже не вызывается, когда я нажимаю на поле со списком.Что я должен сделать, чтобы динамически заполнять поле со списком, когда пользователь щелкает по нему, чтобы открыть?
Я искал это и фактически не нашел ответа.Но вполне вероятно, что подобный вопрос существует в StackOverflow.Так что, если вы найдете это, ссылку на него, и я удалю свой вопрос.
public void populateComboBox() { //It is linked to OnContextMenuRequested
//and OnMouseClicked
ArrayList<String> deckNames = new ArrayList<>();
ArrayList<Deck> decks = Account.getLoginedAccount().getCardCollection().getDecks();
for (int i = 0; i < decks.size(); i++) {
if (decks.get(i) != null) {
deckNames.add(decks.get(i).getDeckName());
}
}
listOfDecks_cb.getItems().clear();
listOfDecks_cb.getItems().addAll(deckNames);
}