【发布时间】:2018-09-27 18:33:41
【问题描述】:
根据用户选择的选项,我的 ComboBox 需要显示不同的内容。所以我必须扔掉现有的项目,并加载一个新的列表。
目前我有(并且这个工作)
myComboBox.getItems().clear();
myComboBox.getItems().addAll(myList);
但是我想把它们链接起来:
myComboBox.getItems().clear().addAll(myList);
或:
myComboBox.getItems().clear().getItems().addAll(myList);
但我得到:void 不能被取消引用,因为 clear() 已经返回 void。
有什么方法可以链接这些操作吗? 它有效,但很丑陋,我隐约记得看到过更优雅的解决方案,但不记得它是什么。
【问题讨论】:
-
此组合框来自 java fx 还是 JComboBox?
标签: java combobox observablelist