org.virion.jam.framework
Interface MenuFactory
- All Known Implementing Classes:
- DefaultEditMenuFactory, DefaultFileMenuFactory, DefaultHelpMenuFactory, DemoMenuFactory, MacFileMenuFactory, MacHelpMenuFactory, MacWindowMenuFactory
public interface MenuFactory
LEFT
static final int LEFT
- See Also:
- Constant Field Values
CENTER
static final int CENTER
- See Also:
- Constant Field Values
RIGHT
static final int RIGHT
- See Also:
- Constant Field Values
getMenuName
String getMenuName()
- Give the name of this menu. If multiple MenuFactories are
registered with the same name, then these will be appended
into a single actual menu.
populateMenu
void populateMenu(JMenu menu,
AbstractFrame frame)
- This method should populate the menu with menu items. Reference
can be made to the frame in order to get Actions.
- Parameters:
menu
- frame
-
getPreferredAlignment
int getPreferredAlignment()
- Returns the preferred alignment of the menu in the menu bar. This
should be one of MenuFactory.LEFT, MenuFactory.CENTER or MenuFactory.RIGHT.
- Returns:
- the alignment