Слушатель общего действия для 3 кнопок
У меня проблемы с дизайном моего кода. У меня 3 кнопки не в группе кнопок. Я хочу - на основе выбранной кнопки - выполнить действие. Теперь действие требует модификации объекта в классе. Это означает, что я не могу использовать внутренний класс, потому что у него нет доступа к внешнему. Если бы я мог добавить прослушиватель событий в группу кнопок, это было бы намного проще, но, как я вижу, мне понадобится обработчик событий для каждой радиокнопки, верно? Если нет, то как еще я могу это сделать? Спасибо
Быстрый пример
public class Test(){
RadioButton 1 = new RadoButton();
RadioButton 2 = new RadoButton();
RadioButton 3 = new RadoButton();
Object myObject = new Object();
public void clickEvent(){
if(1.isSelected()){
myObject.doOne();
}else if(2.isSelected()){
myObject.doTwo();
}.....
}
}