【发布时间】:2020-02-05 21:53:02
【问题描述】:
我在我的 JavaFX 项目中使用 CheckComboBox,它是 ControlsFX 库的一部分。
基本上我要做的是查看检查了多少项,然后创建一个特定的字符串。例如,如果仅选中一项,我希望字符串显示“1 项:”,然后列出该项目是什么。如果选择了多个项目,我希望逗号分隔多个选定的值。我只是不明白 CheckComboBox 附带的哪些方法会起作用。
这是我现在拥有的一些代码:
if (!statusBox.getCheckModel().isEmpty()) {
if (statusBox.getCheckModel().getItemCount() == 1) {
System.out.println("An item is picked"+statusBox.getCheckModel().getCheckedItems());
}
所以只要复选框不为空,并且只有一个选定的项目,它就会打印该字符串。但我不知道如何计算框中选择了多少项。
谢谢!
【问题讨论】:
标签: java javafx controlsfx