При нажатии RadioButton - disable всех нужных CheckBox = true
Постановка: требуется при нажатии на рад.кнопку, если она включена - все чек боксы нужные для работы (Не все чекбоксы на сцене, только часть) стали активными, т.е. disable=false. При повторном нажатии получаем обратный результат, все боксы становятся неактивными.
Сейчас это реализовано так:
radioButton.setOnAction(event -> {
if(radioButton.isSelected()){
CHB1.setDisable(false);
CHB2.setDisable(false);
CHB3.setDisable(false);
}
else{
CHB1.setDisable(true);
CHB2.setDisable(true);
CHB3.setDisable(true);
}
});
Но бесконечно добавлять новые 2 строчки на 1 чекбокс не катит. Прошу помощи, как боксы можно привязать к рад.кнопке
PS.все элементы вынесены в переменные
@FXML
private CheckBox CHB1;
@FXML
private CheckBox CHB2;
@FXML
private CheckBox CHB3;
@FXML
private RadioButton RB;