Hi Maha, I'm not sure a menu can be (at least easily) hidden behind other components. Are you sure that you're using the JFrame's setJMenuBar(JMenuBar) method to attach the menu to the frame? If so, have you added all the JMenuItems to the JMenuBar correctly? Tom
You're using a "heavyweight" AWT component like a Canvas or Panel with a "lightweight" Swing JMenuBar. You can't mix Swing and AWT components unless you really know what you're doing. So pick one or the other, and your problem will go away.
I'm going to move this to our "Swing/AWT/etc" forum.