wood burning stoves 2.0*
The moose likes Swing / AWT / SWT and the fly likes Dynamic Menus Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Dynamic Menus" Watch "Dynamic Menus" New topic
Author

Dynamic Menus

Jeff Wisard
Ranch Hand

Joined: Jan 07, 2002
Posts: 89
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
Jeff Wisard
Ranch Hand

Joined: Jan 07, 2002
Posts: 89
I figured it out. I needed to call validate() after recreating the menus.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Dynamic Menus
 
Similar Threads
JMenuBar question
JMenuBar not using default alignment?
Components and Containers : My Notes
MenuBar
How to create Xml Dynamic Menu