Я разрабатываю приложение SWT, и в одной конкретной форме есть 14 пар переключателей Да-Нет.Каждая из этих пар имеет текстовое поле, связанное с ними.Поэтому, если пользователь выбирает «Да», соответствующее текстовое поле должно быть редактируемым, иначе недоступным для редактирования.Я нахожу написание 28 слушателей радиокнопок действительно пугающим.Поскольку переключатели не имеют ничего общего, кроме как просто сделать текстовое поле редактируемым / недоступным для редактирования, я надеялся, что в SWT есть какой-то общий тип слушателей, который будет применим к набору переключателей, указанных в массиве или тому подобное.Существуют ли какие-либо фреймворки или мне нужно написать отдельных слушателей?
Редактировать
Я пытаюсь запустить событие, только когда выбран переключатель
rdoExperience.addListener(SWT.CHECK, new RadioButtonSelection(
txtExperience));
, но SWT.CHECK вызывает событие при наведении курсора мыши на переключатель.Я тоже пытался использовать SWT.SELECTED, но он тоже не работает, и я не могу найти другие подходящие константы SWT.Что мне использовать?