JMenus need MenuListeners not ActionListeners to handle events. JMenuItems will use ActionListeners , however I'm not sure about JRadioButtonMenuItems.
One thing to try would be using inner classes for each JRadioButtonMenuItem.
For example, for the menuItemType
public class menuItemTypeListener implements ActionListener{
public void ActionPerformed(ActionEvent ae){
//Do Something here
}
}
menuItemType.addActionListener(new menuItemTypeListener());