File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Dynamic Menus

 
Jeff Wisard
Ranch Hand
Posts: 89
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Ranch Hand
Posts: 89
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I figured it out. I needed to call validate() after recreating the menus.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic