Package jam.demo.menus
Class DemoMenuFactory
- java.lang.Object
-
- jam.demo.menus.DemoMenuFactory
-
- All Implemented Interfaces:
MenuFactory
public class DemoMenuFactory extends java.lang.Object implements MenuFactory
- Version:
- $Id: DemoMenuFactory.java 840 2007-11-09 04:52:39Z twobeers $ Created on 24 February 2005, 17:12:11
- Author:
- Andrew Rambaut
-
-
Constructor Summary
Constructors Constructor Description DemoMenuFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMenuName()
Give the name of this menu.int
getPreferredAlignment()
Returns the preferred alignment of the menu in the menu bar.void
populateMenu(javax.swing.JMenu menu, AbstractFrame frame)
This method should populate the menu with menu items.
-
-
-
Field Detail
-
FIRST
public static final java.lang.String FIRST
- See Also:
- Constant Field Values
-
SECOND
public static final java.lang.String SECOND
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMenuName
public java.lang.String getMenuName()
Description copied from interface:MenuFactory
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.- Specified by:
getMenuName
in interfaceMenuFactory
-
populateMenu
public void populateMenu(javax.swing.JMenu menu, AbstractFrame frame)
Description copied from interface:MenuFactory
This method should populate the menu with menu items. Reference can be made to the frame in order to get Actions.- Specified by:
populateMenu
in interfaceMenuFactory
-
getPreferredAlignment
public int getPreferredAlignment()
Description copied from interface:MenuFactory
Returns the preferred alignment of the menu in the menu bar. This should be one of MenuFactory.LEFT, MenuFactory.CENTER or MenuFactory.RIGHT.- Specified by:
getPreferredAlignment
in interfaceMenuFactory
- Returns:
- the alignment
-
-