I think
you should try being more specific and just using a small sample of code because looking at all that code makes it seem like too much stuff to read and it could scare people away from attempting to help you.
If you have a Button let's call it rGroup and you have button1 and button2...I know of two ways you can check and see which one is selected either you can check this way.
if(rgroup.getSelection().equals(button1.getModel()){
//button 1 is selected
}
another way you can check is
if(rgroup.isSelected(button2.getModel())){
//button 2 is selected
}
look at the api for
javax.swing.JRadioButton
javax.swing.AbstractButton
javax.swing.ButtonGroup