Package docking.menu

Class MenuBarManager

  • All Implemented Interfaces:
    MenuGroupListener

    public class MenuBarManager
    extends java.lang.Object
    implements MenuGroupListener
    Manages the main menu bar on the main frame
    • Method Detail

      • clearActions

        public void clearActions()
      • addAction

        public void addAction​(DockingActionIf action)
        Adds an action to the menu
        Parameters:
        action - the action to be added
      • removeAction

        public void removeAction​(DockingActionIf action)
        Removes an action from the menu.
        Parameters:
        action - the action to be removed.
      • dispose

        public void dispose()
        Releases all resources and makes this object unusable.
      • getMenuBar

        public javax.swing.JMenuBar getMenuBar()
      • menuGroupChanged

        public void menuGroupChanged​(java.lang.String[] menuPath,
                                     java.lang.String group)
        Handles changes to the Menu Group
        Specified by:
        menuGroupChanged in interface MenuGroupListener
        Parameters:
        menuPath - the menu path whose group changed.
        group - the new group for the given menuPath.