Cambiar Color de fondo del JPanel

Hola Amigos del Foro, tengo una pequeña duda en un código, quiere cambiar de fondo un JPanel desde otra clase, desde la misma clase puedo hacerlo sin problemas, pero desde otra clase del JMenuBar no me sale, No se que me falta....

Aquí va el código:

Este es la clase del JPanel:
 

Este es la clase del JMenuBar, aqui esta el problema cuando quiero cambiar de fondo al Jpanel mediante el método fondo(Color.RED);

 

Este es la clase Frame principal que contiene ambos objetos

 

Lo he puesto en mayusculas el método del Jpanel para cambiarle el fondo, y desde el JMenuBar quiero cambiarle el fondo al hacer clic en el item. Agradezco su ayuda.