jam.demo.menus
Class DemoMenuFactory

java.lang.Object
  extended by 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

Field Summary
static java.lang.String FIRST
           
static java.lang.String SECOND
           
 
Fields inherited from interface jam.framework.MenuFactory
CENTER, LEFT, RIGHT
 
Constructor Summary
DemoMenuFactory()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

DemoMenuFactory

public DemoMenuFactory()
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 interface MenuFactory

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 interface MenuFactory

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 interface MenuFactory
Returns:
the alignment


http://code.google.com/p/jam-lib/