Как проверить/снять отметку со всех элементов управления CheckComboBox в javafx?

Я использую javafx 17 и controlfx 11. Я хочу проверить все и отменить все в checkcombobox javafx. Я использую этот код для проверки всех; когда я убираю галочку, чтобы проверить все, я хочу, чтобы все галочки были удалены. Как проверить/снять отметку в CheckCombobox?

        checkComboBox.getCheckModel().getCheckedItems().addListener(new ListChangeListener() {


        @Override
        public void onChanged(Change c) {
            while (c.next()) {

                if (c.wasAdded()) {
                    if (c.toString().contains("ALL/UNALL")) {
                        for (int i = 0; i < checkComboBox.getItems.size(); i++) {
                            if (!checkComboBox.getItems.get(i).contains("ALL/UNALL")) {
                                checkComboBox.getCheckModel().check(i);
                            }
                        }
                    }
                }

            }

        }
    });

0 ответов

Другие вопросы по тегам