Hello, I am building an application (not an Applet) using Swing that requires different menus (within the menu bar) for each screen. Essentially, I am trying to rebuild the menu bar for each screen, using shared components for those menu items that are common to all of the screens. I can successfully remove all of the menus from the JMenuBar. However, when I try to add new menus to the JMenuBar, they don't appear as they should. Can anyone explain why that is? I have tries using the remove(), removeAll(), and removeComponent() methods of JMenuBar. I have also tried creating an entirely new JMenuBar. If anyone can provide a better way for making menus dynamic, I would definetely be open to that. Thanks!
Jeff Wisard<br />Sun Certified Java Programmer (Java 2)<br />Sun Certified Web Component Developer
Joined: Jan 07, 2002
I figured it out. I needed to call validate() after recreating the menus.