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

Quick Search    Search Deep

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

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

public final class Gui4jTabbedPane
extends Gui4jJComponent


Nested Class Summary
 class Gui4jTabbedPane.Entry
           
(package private)  class Gui4jTabbedPane.EntryInstance
           
static class Gui4jTabbedPane.EntrySelectionImpl
           
(package private)  class Gui4jTabbedPane.TabbedPaneListener
           
 
Field Summary
private  java.util.List mEntryList
           
protected static org.apache.commons.logging.Log mLogger
           
private  org.gui4j.core.Gui4jCall mOnChange
           
private  int mTabPlacement
           
private  int mTabPolicy
           
private  org.gui4j.core.Gui4jCall[] mTabSelection
           
 
Fields inherited from class org.gui4j.component.Gui4jJComponent
mGrabFocus
 
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
Gui4jTabbedPane(org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer, java.lang.String id, int tabPolicy, int tabPlacement)
          Constructor for Gui4jTabbedPane.
 
Method Summary
protected  void addEntry(Gui4jTabbedPane.Entry entry)
           
protected  org.gui4j.core.Gui4jComponentInstance createComponentInstance(org.gui4j.core.Gui4jSwingContainer gui4jSwingContainer, org.gui4j.Gui4jCallBase gui4jCallBase, org.gui4j.core.Gui4jQualifiedComponent gui4jComponentInPath)
          Method createComponentInstance
 void setBackground(java.awt.Component component, java.awt.Color background)
          Sets the background.
 void setOnChange(org.gui4j.core.Gui4jCall onChange)
           
 void setTabSelection(org.gui4j.core.Gui4jCall[] tabSelection)
           
 
Methods inherited from class org.gui4j.component.Gui4jJComponent
handleReadOnly, setBorder, setFocusTraversalKeysBackward, setFocusTraversalKeysForward, setGrabFocus, setHandleReadOnly, setKeyMapId, setOpaque, setProperties, 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, 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
 

Field Detail

mLogger

protected static final org.apache.commons.logging.Log mLogger

mEntryList

private final java.util.List mEntryList

mTabPolicy

private final int mTabPolicy

mTabPlacement

private final int mTabPlacement

mOnChange

private org.gui4j.core.Gui4jCall mOnChange

mTabSelection

private org.gui4j.core.Gui4jCall[] mTabSelection
Constructor Detail

Gui4jTabbedPane

public Gui4jTabbedPane(org.gui4j.core.Gui4jComponentContainer gui4jComponentContainer,
                       java.lang.String id,
                       int tabPolicy,
                       int tabPlacement)
Constructor for Gui4jTabbedPane.

Method Detail

createComponentInstance

protected org.gui4j.core.Gui4jComponentInstance createComponentInstance(org.gui4j.core.Gui4jSwingContainer gui4jSwingContainer,
                                                                        org.gui4j.Gui4jCallBase gui4jCallBase,
                                                                        org.gui4j.core.Gui4jQualifiedComponent gui4jComponentInPath)
Description copied from class: org.gui4j.core.Gui4jAbstractComponent
Method createComponentInstance

Overrides:
createComponentInstance in class Gui4jJComponent

addEntry

protected void addEntry(Gui4jTabbedPane.Entry entry)

setOnChange

public void setOnChange(org.gui4j.core.Gui4jCall onChange)

setTabSelection

public void setTabSelection(org.gui4j.core.Gui4jCall[] tabSelection)

setBackground

public void setBackground(java.awt.Component component,
                          java.awt.Color background)
Description copied from class: org.gui4j.core.Gui4jAbstractComponent
Sets the background.