ghm.follow.gui
Class ComponentBuilder

java.lang.Object
  extended by ghm.follow.gui.ComponentBuilder

public class ComponentBuilder
extends java.lang.Object


Field Summary
static Menu editMenu
           
static Menu fileMenu
           
static Menu helpMenu
           
static Menu recentFilesMenu
           
static Menu toolsMenu
           
static Menu windowMenu
           
 
Method Summary
static Menu buildEditMenu(java.util.ResourceBundle resources, java.util.HashMap<java.lang.String,FollowAppAction> actions)
           
static Menu buildFileMenu(java.util.ResourceBundle resources, java.util.HashMap<java.lang.String,FollowAppAction> actions)
           
static Menu buildHelpMenu(java.util.ResourceBundle resources, java.util.HashMap<java.lang.String,FollowAppAction> actions)
           
static javax.swing.JMenuBar buildMenuBar(java.util.ResourceBundle resources, java.util.HashMap<java.lang.String,FollowAppAction> actions)
          Builds the menu bar for the application
static PopupMenu buildPopupMenu(java.util.HashMap<java.lang.String,FollowAppAction> actions)
          Builds the popup menu shown when right clicking in a text area.
static ToolBar buildToolBar(java.util.HashMap<java.lang.String,FollowAppAction> actions)
          Builds the toolbar shown at the top of the application
static Menu buildToolsMenu(java.util.ResourceBundle resources, java.util.HashMap<java.lang.String,FollowAppAction> actions)
           
static Menu buildWindowMenu(java.util.ResourceBundle resources, java.util.HashMap<java.lang.String,FollowAppAction> actions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fileMenu

public static Menu fileMenu

editMenu

public static Menu editMenu

toolsMenu

public static Menu toolsMenu

windowMenu

public static Menu windowMenu

helpMenu

public static Menu helpMenu

recentFilesMenu

public static Menu recentFilesMenu
Method Detail

buildMenuBar

public static javax.swing.JMenuBar buildMenuBar(java.util.ResourceBundle resources,
                                                java.util.HashMap<java.lang.String,FollowAppAction> actions)
Builds the menu bar for the application

Returns:
reference the constructed menu bar

buildFileMenu

public static Menu buildFileMenu(java.util.ResourceBundle resources,
                                 java.util.HashMap<java.lang.String,FollowAppAction> actions)

buildEditMenu

public static Menu buildEditMenu(java.util.ResourceBundle resources,
                                 java.util.HashMap<java.lang.String,FollowAppAction> actions)

buildToolsMenu

public static Menu buildToolsMenu(java.util.ResourceBundle resources,
                                  java.util.HashMap<java.lang.String,FollowAppAction> actions)

buildWindowMenu

public static Menu buildWindowMenu(java.util.ResourceBundle resources,
                                   java.util.HashMap<java.lang.String,FollowAppAction> actions)

buildHelpMenu

public static Menu buildHelpMenu(java.util.ResourceBundle resources,
                                 java.util.HashMap<java.lang.String,FollowAppAction> actions)

buildPopupMenu

public static PopupMenu buildPopupMenu(java.util.HashMap<java.lang.String,FollowAppAction> actions)
Builds the popup menu shown when right clicking in a text area.

Returns:

buildToolBar

public static ToolBar buildToolBar(java.util.HashMap<java.lang.String,FollowAppAction> actions)
Builds the toolbar shown at the top of the application

Returns:


Copyright © 2008. All Rights Reserved.