|
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.util.swing.JCollapsibleGroupPanel
com.ontimize.gui.container.CollapsibleGroupPanel
This class implements a component that lets the user storing different
elements inside it. Between these elements it can be stores
CollapsiblGroup
| Nested Class Summary |
| Nested classes inherited from class com.ontimize.util.swing.JCollapsibleGroupPanel |
JCollapsibleGroupPanel.CollapseAction, JCollapsibleGroupPanel.JCollapsibleGroup, JCollapsibleGroupPanel.JCollapsibleGroupHeader |
| 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 reference to attribute. |
protected java.awt.Image |
backgroundImage
A reference to specify a background image in the column. |
protected java.awt.Paint |
backgroundPaint
A reference to background paint. |
static java.lang.String |
BGCOLOR
Attribute to define background color of the Collapsible Group. |
static java.lang.String |
BGIMAGE
Attribute to define background image of the Collapsible Group. |
static java.lang.String |
BGPAINT
Attribute to define background paint of the Collapsible Group. |
protected int |
borderPosition
The border position. |
protected EntityReferenceLocator |
locator
The reference to locator. |
protected Form |
parentForm
The reference to parent form for component. |
protected java.util.ResourceBundle |
resources
|
protected boolean |
restricted
The restricted condition. |
static java.lang.String |
TEXTUREIMAGE
Attribute to define background texture image of the Collapsible Group. |
protected java.awt.TexturePaint |
texturePaint
A reference to specify a texture paint. |
protected java.lang.String |
title
The title for the Collapsible Group Panel border. |
protected javax.swing.border.TitledBorder |
titledBorder
Indicates a special title with arbitrary border with the addition of a String title in a specified position and justification. |
protected FormPermission |
visiblePermission
The reference for visible permission. |
| Fields inherited from class com.ontimize.util.swing.JCollapsibleGroupPanel |
animated, cycleStart, deployTime, fillerComponent, headerMouseListener, initStateCollapsed, onlyonedeployed, target, timer |
| 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 | |
CollapsibleGroupPanel(java.util.Hashtable parameters)
The class constructor. |
|
| Method Summary | |
void |
add(java.awt.Component c,
java.lang.Object constraints)
|
protected boolean |
checkVisiblePermission()
Checks the visible permission. |
protected javax.swing.JPanel |
createFillerComponent()
This method creates the filler panel that is placed under all components of the Collpasible Group Panel. |
java.lang.Object |
getAttribute()
Gets the object attribute. |
protected java.awt.Color |
getColor(java.lang.String strColor,
java.lang.String parameterName)
This method returns a Color from the specified String with the color. |
java.lang.Object |
getConstraints(java.awt.LayoutManager parentLayout)
Description method to return the constraints component to
place correctly in parent container.
|
protected java.awt.Image |
getImage(java.lang.String imageURL)
This method returns an Image from the specified path of the image. |
java.util.Vector |
getTextsToTranslate()
Returns all the texts in the element suitable for being translated. |
void |
init(java.util.Hashtable parameters)
Inits the parameters. |
void |
initPermissions()
|
boolean |
isRestricted()
|
void |
setBackgroundImage(java.awt.Image im)
Sets a background image in Collapsible Group Panel. |
void |
setBackgroundPaint(java.awt.Paint p)
Sets the background paint parameter and repaints the Collapsible Group Panel. |
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 |
setReferenceLocator(EntityReferenceLocator b)
Establishes the reference locator that will be used by component. |
void |
setResourceBundle(java.util.ResourceBundle resource)
Sets the language resource bundle. |
void |
setVisible(boolean visible)
Description method to set visible or not the component according the boolean condition in parameter. |
| Methods inherited from class com.ontimize.util.swing.JCollapsibleGroupPanel |
add, add, addGroupPanel, getGroupPanels, isAnimated, isOnlyonedeployed, removeGroupPanel, revalidate, setAnimated, setOnlyonedeployed |
| 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, 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, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, 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.lang.String BGCOLOR
public static java.lang.String BGPAINT
public static java.lang.String BGIMAGE
public static java.lang.String TEXTUREIMAGE
protected java.awt.Paint backgroundPaint
protected java.awt.Image backgroundImage
protected java.awt.TexturePaint texturePaint
protected java.lang.Object attribute
protected java.lang.String title
protected javax.swing.border.TitledBorder titledBorder
protected int borderPosition
protected Form parentForm
protected EntityReferenceLocator locator
protected FormPermission visiblePermission
protected boolean restricted
protected java.util.ResourceBundle resources
| Constructor Detail |
public CollapsibleGroupPanel(java.util.Hashtable parameters)
parameters - the hashtable with parameters| Method Detail |
public void setParentForm(Form f)
AccessForm
setParentForm in interface AccessFormf - the form referencepublic void init(java.util.Hashtable parameters)
init in interface FormComponentparameters - the hashtable with parameters
| attribute | values | default | required | meaning |
| attr | yes | The attribute for Collapsible Group Panel. | ||
| opaque | yes/no | yes | no | Specifies if the component must be opaque or not. |
| anim | yes/no | no | no | Sets the animation enabled/disabled |
| startshowed | yes/no | no | no | Specifies whether the Collapsible Group Panel starts collpased or not.If true all CollapsibleGroups contained on it are forced to be collpased, if not each Collpasible Group takes its own 'startshowed' parameter. |
| onlyonedeployed | yes/no | no | no | Specifies if just one Collapsible Group can be opened or it can be opened more than one. By default it is allowed to deploy more than one Collpasible Group. |
| time | 200 | no | Sets deploying/undeploying duration in milliseconds | |
| margin | no | Indicates the column margin. | title | no | The Collapsible Group Panel title. |
| border | none/lowered/raised/bevellowered/bevelraised | none | no | The border definition. |
| titleposition | abovetop/top/belowtop/abovebottom/bottom/belowbottom | no | The title-position of the titled border.. | |
| bgcolor | no | The background color. A possible color for
ColorConstants or a RGB value like: '150;230;23' |
||
| bgimage | no | The path to background image. | ||
| bgpaint | no | Paint value to use in this container. See
ColorConstants.paintNameToPaint(String) |
||
| textureimage | no | Path to source icon to extract a image and create a
TexturePaint |
protected java.awt.Color getColor(java.lang.String strColor,
java.lang.String parameterName)
strColor - String with the value of the color.parameterName - Parameter name for which is the specified color. In case of bad
parsing, an error is printed with the parameter name.
Color.protected java.awt.Image getImage(java.lang.String imageURL)
imageURL - The path of the image.
Image.protected javax.swing.JPanel createFillerComponent()
createFillerComponent in class JCollapsibleGroupPanelpublic void setBackgroundPaint(java.awt.Paint p)
p - The background paint configurationpublic void setBackgroundImage(java.awt.Image im)
im - The awt image to set in background imageImagepublic java.lang.Object getAttribute()
IdentifiedElement
getAttribute in interface IdentifiedElementpublic 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 void setResourceBundle(java.util.ResourceBundle resource)
Internationalization
setResourceBundle in interface Internationalizationresource - the new language bundle.public java.util.Vector getTextsToTranslate()
Internationalization
getTextsToTranslate in interface Internationalizationpublic void setComponentLocale(java.util.Locale l)
setComponentLocale in interface Internationalization
public void add(java.awt.Component c,
java.lang.Object constraints)
add in class JCollapsibleGroupPanelpublic void setVisible(boolean visible)
FormComponent
setVisible in interface FormComponentpublic void setEnabled(boolean enabled)
FormComponent
setEnabled in interface FormComponentpublic void initPermissions()
initPermissions in interface SecureElementprotected boolean checkVisiblePermission()
public void setReferenceLocator(EntityReferenceLocator b)
ReferenceComponent
setReferenceLocator in interface ReferenceComponentb - a reference locator to set in componentpublic boolean isRestricted()
isRestricted in interface SecureElement
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||