Tengo un Jframe, que, a la vez contiene un JMenu y un JPanel (contenedor principal). Según se clicka en los diferentes elementos del menu, se establece un panel diferente en el contenedor principal.
El problema viene a cuando en el panel principal hay un panel con una serie de Choice, y abro el JMenu, que cuando los elementos emergentes coinciden con el choice, se queda el choice encima. Se ve mejor en la imagen:

Y aquí se ve el menú funcionando correctamente:

¿Que es lo que puede suceder? Llevo desde el jueves, y no consigo saber la razón. Sólo me pasa con los menus desplegables y los choice desplegables.
Gracias.