Как проверить/снять отметку со всех элементов управления 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);
}
}
}
}
}
}
});