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

Quick Search    Search Deep

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

java.lang.Object
  extended byorg.gui4j.core.Gui4jAbstractComponent
      extended byorg.gui4j.component.Gui4jAbstractPopupComponent
          extended byorg.gui4j.component.Gui4jJComponent
              extended byorg.gui4j.component.Gui4jAbstractButton
All Implemented Interfaces:
org.gui4j.exception.ErrorTags, org.gui4j.core.Gui4jComponent, java.io.Serializable
Direct Known Subclasses:
Gui4jButton, Gui4jCalendarButton, Gui4jCheckBox, Gui4jMenuItem, Gui4jRadioButton

public abstract class Gui4jAbstractButton
extends Gui4jJComponent


Field Summary
private  org.gui4j.core.Gui4jCall mActionCommand
           
 
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
Gui4jAbstractButton(org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer, java.lang.Class buttonClass, java.lang.String id)
           
 
Method Summary
protected  org.gui4j.core.listener.Gui4jActionListener createActionListener(org.gui4j.core.Gui4jComponentInstance gui4jComponentInstance)
           
 void setActionCommand(org.gui4j.core.Gui4jCall actionCommand)
           
 void setEnabled(org.gui4j.core.Gui4jComponentInstance gui4jComponentInstance, boolean enabled)
          Sets the enabled.
 void setGroup(org.gui4j.core.Gui4jComponentInstance gui4jComponentInstance, java.lang.String groupName)
           
 void setIcon(javax.swing.AbstractButton button, javax.swing.Icon icon)
           
 void setIconTextGap(javax.swing.AbstractButton button, int gap)
           
 void setMnemonic(javax.swing.AbstractButton button, char mnemonic)
           
protected  void setProperties(org.gui4j.core.Gui4jComponentInstance gui4jComponentInstance)
          Initializes attributes for the generated swing instance
 void setSelected(javax.swing.AbstractButton button, boolean isSelected)
           
 void setText(javax.swing.AbstractButton button, java.lang.String text)
           
 
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

mActionCommand

private org.gui4j.core.Gui4jCall mActionCommand
Constructor Detail

Gui4jAbstractButton

public Gui4jAbstractButton(org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer,
                           java.lang.Class buttonClass,
                           java.lang.String id)
Method Detail

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

createActionListener

protected org.gui4j.core.listener.Gui4jActionListener createActionListener(org.gui4j.core.Gui4jComponentInstance gui4jComponentInstance)

setText

public void setText(javax.swing.AbstractButton button,
                    java.lang.String text)

setIcon

public void setIcon(javax.swing.AbstractButton button,
                    javax.swing.Icon icon)

setIconTextGap

public void setIconTextGap(javax.swing.AbstractButton button,
                           int gap)

setGroup

public void setGroup(org.gui4j.core.Gui4jComponentInstance gui4jComponentInstance,
                     java.lang.String groupName)

setMnemonic

public void setMnemonic(javax.swing.AbstractButton button,
                        char mnemonic)

setSelected

public void setSelected(javax.swing.AbstractButton button,
                        boolean isSelected)

setActionCommand

public void setActionCommand(org.gui4j.core.Gui4jCall actionCommand)

setEnabled

public void setEnabled(org.gui4j.core.Gui4jComponentInstance gui4jComponentInstance,
                       boolean enabled)
Description copied from class: org.gui4j.core.Gui4jAbstractComponent
Sets the enabled.