java.lang.Object
org.gui4j.core.Gui4jAbstractComponent
org.gui4j.component.Gui4jAbstractPopupComponent
org.gui4j.component.Gui4jJComponent
org.gui4j.component.Gui4jPopupMenu
- All Implemented Interfaces:
- org.gui4j.exception.ErrorTags, org.gui4j.core.Gui4jComponent, java.io.Serializable
- public class Gui4jPopupMenu
- extends Gui4jJComponent
| 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 |
| 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, registerEvents, setApply, setBackground, setContext, setCursor, setEnabled, 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 |
STORAGE_MENUITEMS
private static final java.lang.String STORAGE_MENUITEMS
- See Also:
- Constant Field Values
mMenuItems
private final java.util.List mMenuItems
Gui4jPopupMenu
public Gui4jPopupMenu(org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer,
java.lang.String id)
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 Gui4jJComponent
show
public void show(org.gui4j.core.Gui4jComponentInstance popupInstance,
java.awt.Component invoker,
int x,
int y)
- Shows the popup menu contained in
popupInstance.
Any unnessary separators are made invisible prior to showing the
popup menu (separators at the top or bottom of the menu as well as duplicate separators).
refreshComponent
public void refreshComponent(org.gui4j.core.Gui4jComponentInstance gui4jComponentInstance)
- Description copied from interface:
org.gui4j.core.Gui4jComponent
- Aktualisiert die Komponente.