|
Ontimize 5.2072EN | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.ontimize.gui.container.Tab
This class implements a tab into a JPanel container.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected java.lang.Object |
attribute
The attribute reference. |
protected javax.swing.JPanel |
containPanel
An instance of a panel. |
static java.awt.Insets |
DEFAULT_TAB_MARGIN
The insets for default margin. |
protected FormPermission |
enabledPermission
The enabled permission reference. |
protected javax.swing.ImageIcon |
icon
The reference for an icon. |
protected CustomColumnGridBagLayout |
layout
An instance of layout. |
protected java.util.Vector |
noRequiredTabFieldAttributesList
The vector for not required tab field attribute list. |
protected Form |
parentForm
A reference for the parent form. |
static boolean |
QUERY_IF_VISIBLE_DEFAULT_VALUE
Condition about querying when it is visible the default value. |
protected boolean |
queryIfVisible
The querying when it is visible the default value condition assignation. |
protected boolean |
restricted
The restricted condition. |
protected javax.swing.JScrollPane |
scroll
An instance of a scroll pane. |
protected java.util.Vector |
tabFieldAttributesList
The tab field attribute vector. |
protected java.lang.String |
tipKey
The reference to the tip key. |
protected java.lang.String |
title
The tab title. |
protected java.lang.String |
titleKey
The title key reference. |
static boolean |
USE_SCROLL
Condition about scroll use. |
protected boolean |
useScroll
The use scroll condition. |
protected FormPermission |
visiblePermission
The visible permission reference. |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface com.ontimize.gui.field.FormComponent |
DEBUG |
| Fields inherited from interface com.ontimize.gui.i18n.Internationalization |
DEBUG_LANGUAGE |
| Fields inherited from interface com.ontimize.gui.SecureElement |
DESACTIVATE_COMPONENT_BY_PERMISSION_TIP |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
Tab(java.util.Hashtable parameters)
Init parameters and sets scroll and margins. |
|
| Method Summary | |
java.awt.Component |
add(java.awt.Component c)
|
java.awt.Component |
add(java.awt.Component c,
int index)
|
void |
add(java.awt.Component c,
java.lang.Object constraints)
|
void |
add(java.awt.Component c,
java.lang.Object constraints,
int index)
|
protected boolean |
checkEnabledPermission()
Checks the enabled permissions. |
protected boolean |
checkVisiblePermission()
Checks the visible permissions. |
java.lang.Object |
getAttribute()
Gets the object attribute. |
java.lang.Object |
getConstraints(java.awt.LayoutManager parentLayout)
Description method to return the constraints component to
place correctly in parent container.
|
protected void |
getFieldAttributes(java.awt.Container c,
java.util.Vector v)
Gets the field attributes for a container. |
javax.swing.Icon |
getIcon()
Gets the icon. |
java.awt.LayoutManager |
getLayout()
|
protected void |
getNotRequiredFieldAttributes(java.awt.Container c,
java.util.Vector v)
Gets the not required field attributes. |
java.util.Vector |
getNotRequiredTabFieldAttributes()
Gets not required tab field attributes. |
java.util.Vector |
getTabFieldAttributes()
Gets the tab field attributes. |
java.util.Vector |
getTextsToTranslate()
Returns all the texts in the element suitable for being translated. |
java.lang.String |
getTip()
Gets the tip key. |
java.lang.String |
getTitleKey()
Gets the title key. |
void |
init(java.util.Hashtable parameters)
Initializes parameters. |
void |
initPermissions()
|
boolean |
isQueryIfVisible()
Returns the queryIfVisible condition.
|
boolean |
isRestricted()
|
void |
setComponentLocale(java.util.Locale l)
|
void |
setEnabled(boolean enabled)
Description method to set enabled or not the component according the boolean condition in parameter. |
void |
setParentForm(Form f)
Method declaration to set the form that contains the component. |
void |
setQueryIfVisible(boolean query)
Sets the query visibility condition. |
void |
setResourceBundle(java.util.ResourceBundle resources)
Sets the language resource bundle. |
void |
setVisible(boolean vis)
Description method to set visible or not the component according the boolean condition in parameter. |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.ontimize.gui.field.FormComponent |
isEnabled |
| Field Detail |
public static java.awt.Insets DEFAULT_TAB_MARGIN
public static boolean QUERY_IF_VISIBLE_DEFAULT_VALUE
public static boolean USE_SCROLL
protected java.lang.String title
protected java.lang.String titleKey
protected javax.swing.JScrollPane scroll
protected javax.swing.JPanel containPanel
protected CustomColumnGridBagLayout layout
protected javax.swing.ImageIcon icon
protected java.lang.Object attribute
protected FormPermission visiblePermission
protected FormPermission enabledPermission
protected Form parentForm
protected java.lang.String tipKey
protected boolean queryIfVisible
protected boolean useScroll
protected java.util.Vector tabFieldAttributesList
protected java.util.Vector noRequiredTabFieldAttributesList
protected boolean restricted
| Constructor Detail |
public Tab(java.util.Hashtable parameters)
parameters - the hashtable with parameters| Method Detail |
public void setParentForm(Form f)
AccessForm
setParentForm in interface AccessFormf - the form referencepublic java.lang.Object getConstraints(java.awt.LayoutManager parentLayout)
FormComponentconstraints component to
place correctly in parent container.
getConstraints in interface FormComponentparentLayout - the parent container reference
public java.awt.LayoutManager getLayout()
public void init(java.util.Hashtable parameters)
| attribute | values | default | required | meaning |
| title | no (only required when attr is not specified) | The title for component. It must be unique in the form. | ||
| icon | no | The icon panel. | ||
| attr | no (only required when title is not specified) | Indicates the component attribute. | ||
| queryifvisible | yes/no | yes | Specifies when data tab are queried. Only when is visible or in normal query mode. | |
| tip | title | no | Specifies the tip for tab. | |
| opaque | yes/no | yes | no | Specifies if the component must be opaque or not. |
| bgcolor | A color | no | Specifies the component background color. |
init in interface FormComponentparameters - the hashtable with pairs (Key,Value). For example:
| Key | Value |
| align | center |
| attr | attribute |
| ... | ... |
public boolean isQueryIfVisible()
queryIfVisible condition.
queryIfVisible conditionpublic void setQueryIfVisible(boolean query)
query - the query conditionpublic java.lang.String getTitleKey()
public java.util.Vector getTextsToTranslate()
Internationalization
getTextsToTranslate in interface Internationalizationpublic void setResourceBundle(java.util.ResourceBundle resources)
Internationalization
setResourceBundle in interface Internationalizationresources - the new language bundle.public void setComponentLocale(java.util.Locale l)
setComponentLocale in interface Internationalization
public void add(java.awt.Component c,
java.lang.Object constraints,
int index)
public void add(java.awt.Component c,
java.lang.Object constraints)
public java.awt.Component add(java.awt.Component c)
public java.awt.Component add(java.awt.Component c,
int index)
public javax.swing.Icon getIcon()
public java.lang.String getTip()
public java.lang.Object getAttribute()
IdentifiedElement
getAttribute in interface IdentifiedElementpublic void setVisible(boolean vis)
FormComponent
setVisible in interface FormComponentpublic void setEnabled(boolean enabled)
FormComponent
setEnabled in interface FormComponentpublic void initPermissions()
initPermissions in interface SecureElementprotected boolean checkVisiblePermission()
public java.util.Vector getTabFieldAttributes()
public java.util.Vector getNotRequiredTabFieldAttributes()
protected void getFieldAttributes(java.awt.Container c,
java.util.Vector v)
c - the container where component is presentv - the vector to insert the field attributes
protected void getNotRequiredFieldAttributes(java.awt.Container c,
java.util.Vector v)
c - the containerv - the vector to get the not required field attributesprotected boolean checkEnabledPermission()
public boolean isRestricted()
isRestricted in interface SecureElement
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||