Package org.browsecode.helpers.menus

Utilities to make menus platform-independent and more component-based.

See:
          Description

Interface Summary
CheckboxMenuItem  
HasMenus See org.browsecode.helpers.menus for a partial list of classes that implement this interface.
HasMenus.ActiveListener  
Menu  
MenuItem  
MenuItem.MenuItemSelectedListener Like ActionListener, except that it tells you whether it has handled the action.
QuitListener  
 

Class Summary
CheckboxMenuItemJCheckbox  
MenuBarHelper Easily create platform-independent menus, where different parts of the application can manage their menus by themselves.
MenuBarHelper.MenuItemComparator  
MenuBarHelper.MenuItemComparatorStartsWith  
MenuItemAppleOSX Menu items for special menu items under Mac OS X.
MenuItemAppleOSX.AboutMenuItem  
MenuItemAppleOSX.PrefsMenuItem  
MenuItemAppleOSX.QuitMenuItem  
MenuItemJMenuItem  
MenuItemJSeparator  
MenuItemSelectedListenerAction Listens for menu selection events and fires the action when it occurs.
MenuItemStub  
MenuJMenu  
MenuStub  
Order<T>  
OSXAdapter Based slightly on Apple's OSXAdapters -- comments copied, static variables copied, everything else rewritten from scratch.
TextComponentDemo TextComponentDemo.java is a 1.4 application from Sun's java web site.
WindowCloseQuitAdapter  
 

Package org.browsecode.helpers.menus Description

Utilities to make menus platform-independent and more component-based.

MenuBarHandler is the main class, and is the entry point. Look at the documentation for MenuBarHandler for directions on how to use this package.

Current components that use this system: