Использовать ButtonGroup .Преимуществом использования группы кнопок является то, что она заботится о таких вещах, как переключение между переключателями, чтобы вам не приходилось беспокоиться об этом.
Вы добавляете свои кнопки в группу следующим образом:
JRadioButton carrots = new JRadioButton("Carrots");
carrots.setActionCommand("carrots");
JRadioButton peas = new JRadioButton("Peas");
peas.setActionCommand("peas");
ButtonGroup group = new ButtonGroup();
group.add(carrots);
group.add(peas);
, и когда вам нужно получить выбранную кнопку, вы просто используете
group.getSelection();
Вы также можетедобавьте слушателей к каждой кнопке, как показано в этом примере .