Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.gui4j.component
Class Gui4jMenu  view Gui4jMenu download Gui4jMenu.java

java.lang.Object
  extended byorg.gui4j.core.Gui4jAbstractComponent
      extended byorg.gui4j.component.Gui4jAbstractPopupComponent
          extended byorg.gui4j.component.Gui4jJComponent
              extended byorg.gui4j.component.Gui4jAbstractButton
                  extended byorg.gui4j.component.Gui4jMenuItem
                      extended byorg.gui4j.component.Gui4jMenu
All Implemented Interfaces:
org.gui4j.exception.ErrorTags, org.gui4j.core.Gui4jComponent, java.io.Serializable

public final class Gui4jMenu
extends Gui4jMenuItem


Field Summary
private  java.util.List mMenuItems
           
private  boolean mWindowList
           
 
Fields inherited from class org.gui4j.component.Gui4jMenuItem
 
Fields inherited from class org.gui4j.component.Gui4jAbstractButton
 
Fields inherited from class org.gui4j.component.Gui4jJComponent
mGrabFocus
 
Fields inherited from class org.gui4j.component.Gui4jAbstractPopupComponent
 
Fields inherited from class org.gui4j.core.Gui4jAbstractComponent
mContext, mPopupMenuInPath, STORAGE_POPUP_CONTEXT, STORAGE_POPUP_ORIGIN
 
Fields inherited from interface org.gui4j.exception.ErrorTags
EXCEPTION_OCCURED, PROGRAMMING_ERROR, PROGRAMMING_ERROR_illegal_access_exception, PROGRAMMING_ERROR_instantiation_exception, PROGRAMMING_ERROR_invocation_target_exception, PROGRAMMING_ERROR_method_ambiguous, PROGRAMMING_ERROR_method_not_found, PROGRAMMING_ERROR_parameter_null, RESOURCE_ERROR, RESOURCE_ERROR_access_type_not_compatible, RESOURCE_ERROR_access_unexpected_character, RESOURCE_ERROR_access_unexpected_end, RESOURCE_ERROR_access_value_type_not_defined, RESOURCE_ERROR_alias_already_defined, RESOURCE_ERROR_alias_class_not_found, RESOURCE_ERROR_alias_not_defined_in_path, RESOURCE_ERROR_alias_undefined, RESOURCE_ERROR_attribute_editable_defined, RESOURCE_ERROR_attribute_listEditable_defined, RESOURCE_ERROR_attribute_not_defined, RESOURCE_ERROR_double_DataConversionException, RESOURCE_ERROR_element_at_row_col_already_defined, RESOURCE_ERROR_gui4jComponent_already_defined, RESOURCE_ERROR_gui4jComponent_already_registered, RESOURCE_ERROR_gui4jComponent_not_defined, RESOURCE_ERROR_gui4jComponent_not_registered, RESOURCE_ERROR_int_DataConversionException, RESOURCE_ERROR_invalid_column, RESOURCE_ERROR_invalid_defaultButton, RESOURCE_ERROR_invalid_keystroke, RESOURCE_ERROR_invalid_row, RESOURCE_ERROR_invalid_url, RESOURCE_ERROR_jdom_exception, RESOURCE_ERROR_labelform_column_conflict, RESOURCE_ERROR_placement_must_contain_gui4jComponent, RESOURCE_ERROR_property_getter_type_incompatible, RESOURCE_ERROR_style_defined_twice, RESOURCE_ERROR_style_not_defined, RESOURCE_ERROR_tableLayout_invalid_col_row_str, RESOURCE_ERROR_type_not_compatible, RESOURCE_ERROR_unexpected_gui4jStyle_end, RESOURCE_ERROR_unknown_param, RESOURCE_ERROR_unknown_param_in_include
 
Constructor Summary
Gui4jMenu(org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer, boolean windowList, java.lang.String id)
          Constructor for Gui4jMenu.
 
Method Summary
 void addMenuItem(org.gui4j.core.Gui4jQualifiedComponent gui4jMenuItem)
           
 void addSeparator()
           
protected static void refreshWindowList(javax.swing.JMenu menu, org.gui4j.core.Gui4jInternal gui4j, org.gui4j.core.Gui4jSwingContainer current)
           
protected  void setProperties(org.gui4j.core.Gui4jComponentInstance gui4jComponentInstance)
          Initializes attributes for the generated swing instance
static void setWindowList(javax.swing.JMenu menu, org.gui4j.core.Gui4jInternal gui4j, org.gui4j.core.Gui4jSwingContainer current)
           
 
Methods inherited from class org.gui4j.component.Gui4jMenuItem
setAccelerator
 
Methods inherited from class org.gui4j.component.Gui4jAbstractButton
createActionListener, setActionCommand, setEnabled, setGroup, setIcon, setIconTextGap, setMnemonic, setSelected, setText
 
Methods inherited from class org.gui4j.component.Gui4jJComponent
createComponentInstance, handleReadOnly, setBorder, setFocusTraversalKeysBackward, setFocusTraversalKeysForward, setGrabFocus, setHandleReadOnly, setKeyMapId, setOpaque, setTooltip
 
Methods inherited from class org.gui4j.component.Gui4jAbstractPopupComponent
showPopupMenu
 
Methods inherited from class org.gui4j.core.Gui4jAbstractComponent
applyInitialProperties, createGui4jComponentInstance, createMouseListener, definePropertyGetter, definePropertySetter, definePropertySetter, dispose, evaluateContext, getComponentClass, getConfigurationSource, getGui4j, getGui4jComponentContainer, getGui4jComponentProperties, getId, getPopupContext, getPopupLocation, handleException, handleSuccess, refreshComponent, registerEvents, setApply, setBackground, setContext, setCursor, setFocusable, setFont, setForeground, setOnClick, setOnInit, setPopupMenu, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mMenuItems

private final java.util.List mMenuItems

mWindowList

private final boolean mWindowList
Constructor Detail

Gui4jMenu

public Gui4jMenu(org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer,
                 boolean windowList,
                 java.lang.String id)
Constructor for Gui4jMenu.

Method Detail

addSeparator

public void addSeparator()

addMenuItem

public void addMenuItem(org.gui4j.core.Gui4jQualifiedComponent gui4jMenuItem)

setProperties

protected void setProperties(org.gui4j.core.Gui4jComponentInstance gui4jComponentInstance)
Description copied from class: org.gui4j.core.Gui4jAbstractComponent
Initializes attributes for the generated swing instance

Overrides:
setProperties in class Gui4jAbstractButton

setWindowList

public static void setWindowList(javax.swing.JMenu menu,
                                 org.gui4j.core.Gui4jInternal gui4j,
                                 org.gui4j.core.Gui4jSwingContainer current)

refreshWindowList

protected static void refreshWindowList(javax.swing.JMenu menu,
                                        org.gui4j.core.Gui4jInternal gui4j,
                                        org.gui4j.core.Gui4jSwingContainer current)