当用户单击组合框以打开它时,我想填充我的组合框(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);
}
答案 0 :(得分:0)
RUN和HIDE两个概念与GET和SET相同
我看不到setItems()
这将加载两个组合框cboFMO和cboTMO
grep