Как создать список переменных?

Есть несколько переменных CheckBox(1,2,3,4...), я хочу привязать каждой переменной типа CheckBox событие при котором по нажатию на переменную будет автоматически отмечать предыдущие переменные, к примеру, если я нажимаю на второй CheckBox, то первый тоже нажимается, а если на 4, то все до 4 и включая четвертый также отмечаются.

Вот попытался реализовать, но код не работает.

Map<String, CheckBox> chekList = new LinkedHashMap<>();

    chekList.put("one_chek", one_chek);
    chekList.put("two_chek", two_chek);
    chekList.put("three_chek", three_chek);
    chekList.put("four_chek", four_chek);
    chekList.put("five_chek", five_chek);
    chekList.put("six_chek", six_chek);
    chekList.put("seven_chek", seven_chek);

    for(int i = 0; i < chekList.size()-1; i++) {
        chekList.get(i+1).setOnAction(actionEvent -> {
            for(int i2 = 0; i2 < chekList.size(); i2++){
                chekList.get(i2).setSelected(true);
            }
        });
    }

Ответы (0 шт):