TWE 2.3-2 API

org.enhydra.jawe
Class BarFactory

java.lang.Object
  extended byorg.enhydra.jawe.BarFactory

public class BarFactory
extends java.lang.Object


Field Summary
static java.lang.String ACCELERATION_POSTFIX
           
static java.lang.String ACTION_DELIMITER
           
static java.lang.String ACTION_SEPARATOR
           
static java.lang.String ALT_PREFIX
           
static java.lang.String CLASSNAME_POSTFIX
           
static java.lang.String CTRL_PREFIX
           
static java.lang.String JAWE_STANDARD_ACTION_PREFIX
           
static java.lang.String JAWE_STANDARD_MENU_PREFIX
           
static java.lang.String JAWECOMPONENT_AS_MENU_PREFIX
           
static java.lang.String LABEL_POSTFIX
           
static java.lang.String LANGUAGEDEPENDENTNAME_POSTFIX
           
static java.lang.String MNEMONIC_POSTFIX
           
static java.lang.String SETTINGSNAME_POSTFIX
           
static java.lang.String SHIFT_PREFIX
           
static java.lang.String SUBMENU_PREFIX
           
static java.lang.String TOOLTIP_POSTFIX
           
 
Constructor Summary
BarFactory()
           
 
Method Summary
static javax.swing.JMenuBar createMainMenu(JaWEComponent comp)
           
protected static javax.swing.JMenu createMenu(java.lang.String actionOrder, JaWEComponent comp, boolean addBCListener)
           
static javax.swing.JMenuItem createMenuItem(JaWEAction ja, JaWEComponent comp, boolean addBCListener)
           
static javax.swing.JPopupMenu createPopupMenu(java.lang.String popupMenuName, JaWEComponent comp)
           
protected static javax.swing.JMenu createSubMenu(java.lang.String name, JaWEComponent comp, boolean addBCListener)
           
static javax.swing.JToolBar createToolbar(java.lang.String toolbarName, JaWEComponent comp)
           
static javax.swing.JButton createToolbarButton(JaWEAction ja, JaWEComponent comp)
           
protected static javax.swing.JMenu getExternalMenu(java.lang.String className, java.lang.String settingsClassName)
           
static void setAccelerator(javax.swing.JMenuItem mi, java.lang.String accel)
           
static void setMnemonic(javax.swing.JMenuItem mi, java.lang.String mnemonic)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASSNAME_POSTFIX

public static final java.lang.String CLASSNAME_POSTFIX
See Also:
Constant Field Values

SETTINGSNAME_POSTFIX

public static final java.lang.String SETTINGSNAME_POSTFIX
See Also:
Constant Field Values

ACCELERATION_POSTFIX

public static final java.lang.String ACCELERATION_POSTFIX
See Also:
Constant Field Values

MNEMONIC_POSTFIX

public static final java.lang.String MNEMONIC_POSTFIX
See Also:
Constant Field Values

LABEL_POSTFIX

public static final java.lang.String LABEL_POSTFIX
See Also:
Constant Field Values

TOOLTIP_POSTFIX

public static final java.lang.String TOOLTIP_POSTFIX
See Also:
Constant Field Values

LANGUAGEDEPENDENTNAME_POSTFIX

public static final java.lang.String LANGUAGEDEPENDENTNAME_POSTFIX
See Also:
Constant Field Values

JAWE_STANDARD_MENU_PREFIX

public static final java.lang.String JAWE_STANDARD_MENU_PREFIX
See Also:
Constant Field Values

JAWE_STANDARD_ACTION_PREFIX

public static final java.lang.String JAWE_STANDARD_ACTION_PREFIX
See Also:
Constant Field Values

JAWECOMPONENT_AS_MENU_PREFIX

public static final java.lang.String JAWECOMPONENT_AS_MENU_PREFIX
See Also:
Constant Field Values

SUBMENU_PREFIX

public static final java.lang.String SUBMENU_PREFIX
See Also:
Constant Field Values

ACTION_DELIMITER

public static final java.lang.String ACTION_DELIMITER
See Also:
Constant Field Values

ACTION_SEPARATOR

public static final java.lang.String ACTION_SEPARATOR
See Also:
Constant Field Values

CTRL_PREFIX

public static final java.lang.String CTRL_PREFIX
See Also:
Constant Field Values

SHIFT_PREFIX

public static final java.lang.String SHIFT_PREFIX
See Also:
Constant Field Values

ALT_PREFIX

public static final java.lang.String ALT_PREFIX
See Also:
Constant Field Values
Constructor Detail

BarFactory

public BarFactory()
Method Detail

createMainMenu

public static javax.swing.JMenuBar createMainMenu(JaWEComponent comp)

createPopupMenu

public static javax.swing.JPopupMenu createPopupMenu(java.lang.String popupMenuName,
                                                     JaWEComponent comp)

createToolbar

public static javax.swing.JToolBar createToolbar(java.lang.String toolbarName,
                                                 JaWEComponent comp)

createToolbarButton

public static javax.swing.JButton createToolbarButton(JaWEAction ja,
                                                      JaWEComponent comp)

createMenu

protected static javax.swing.JMenu createMenu(java.lang.String actionOrder,
                                              JaWEComponent comp,
                                              boolean addBCListener)

createSubMenu

protected static javax.swing.JMenu createSubMenu(java.lang.String name,
                                                 JaWEComponent comp,
                                                 boolean addBCListener)

getExternalMenu

protected static javax.swing.JMenu getExternalMenu(java.lang.String className,
                                                   java.lang.String settingsClassName)

createMenuItem

public static javax.swing.JMenuItem createMenuItem(JaWEAction ja,
                                                   JaWEComponent comp,
                                                   boolean addBCListener)

setMnemonic

public static void setMnemonic(javax.swing.JMenuItem mi,
                               java.lang.String mnemonic)

setAccelerator

public static void setAccelerator(javax.swing.JMenuItem mi,
                                  java.lang.String accel)

TWE 2.3-2 API