Я использую CheckComboBox в своем проекте JavaFX, он является частью библиотеки ControlsFX.
По сути, я пытаюсь увидеть, сколько элементов проверено, а затем составить определенную строку. Например, если выбран только 1 элемент, я хочу, чтобы в строке было указано «1 элемент:», а затем перечислите, что это за элемент. Если выбрано более одного элемента, я хочу, чтобы запятые разделяли несколько выбранных значений. Я просто не понимаю, какие методы, которые идут с CheckComboBox, будут работать.
Вот некоторый код, который у меня сейчас есть:
if (!statusBox.getCheckModel().isEmpty()) {
if (statusBox.getCheckModel().getItemCount() == 1) {
System.out.println("An item is picked"+statusBox.getCheckModel().getCheckedItems());
}
Так что пока checkcombobox не пуст, и если выбран только один элемент, он напечатает эту строку. Но я не знаю, как посчитать, сколько предметов выбрано в поле.
Спасибо!