public class Column extends JPanel implements FormComponent, IdentifiedElement, AccessForm
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
ABOVE_BOTTOM
The key for title position
|
static String |
ABOVE_TOP
The key for title position
|
protected FormPermission |
activedPermission
To set the active permissions.
|
protected int |
alignment
The alignment.
|
protected int |
alignmentV
The vertical alignment.
|
protected Object |
attribute
The attribute object.
|
static int |
B_BEVEL_LOWERED
The bevel lowered value.
|
static int |
B_BEVEL_RAISED
The bevel raised value.
|
static int |
B_COLOR
The empty value.
|
static int |
B_LOWERED
The bevel lowered value.
|
static int |
B_RAISED
The bevel raised value.
|
protected Image |
backgroundImage
A reference to specify a background image in the column.
|
protected Paint |
backgroundPaint
A reference to background paint.
|
static String |
BELOW_BOTTOM
The key for title position
|
static String |
BELOW_TOP
The key for title position
|
static String |
BEVEL_LOWERED
Bevel lowered property.
|
static String |
BEVEL_RAISED
Bevel raised property.
|
protected int |
borderPosition
The border position.
|
static String |
BOTTOM
The key for title position
|
static String |
COLOR
Color property.
|
static String |
COLUMN
The name of class.
|
static String |
EXPANDLAST |
protected boolean |
horizontalExpand
To specify horizontal expand.
|
protected Double |
horizontalWeight |
protected boolean |
lastExpand
Indicates whether the component placed in the bottom of column will be
expanded and take up all remaining column space .
|
static String |
LOWERED
Lowered property.
|
protected Form |
parentForm
A reference to parent form.
|
protected int |
preferredHigh
The preferred column high.
|
protected int |
preferredWidht
The preferred column width.
|
protected Rectangle |
r
A new Rectangle.
|
static String |
RAISED
Raised property
|
protected boolean |
restricted
The restricted condition.
|
protected TexturePaint |
texturePaint |
protected String |
title
The column title.
|
protected TitledBorder |
titledBorder
Indicates a special title with arbitrary border with the addition of a
String title in a specified position and justification.
|
protected boolean |
titleToUpperCase |
static String |
TOP
The key for title position
|
static String |
VALIGN |
protected FormPermission |
visiblePermission
To set the visible permissions.
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDEBUG_LANGUAGEDESACTIVATE_COMPONENT_BY_PERMISSION_TIPABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
Column(Hashtable parameters)
The class constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkEnabledPermission()
Checks the enable permissions.
|
protected boolean |
checkVisiblePermission()
Checks the visibility permissions.
|
Object |
getAttribute()
Gets the object attribute.
|
Object |
getConstraints(LayoutManager parentLayout)
Description method to return the
constraints component to
place correctly in parent container. |
Dimension |
getMaximumSize() |
Dimension |
getMinimumSize() |
String |
getName() |
Dimension |
getPreferredSize() |
Vector |
getTextsToTranslate()
Returns all the texts in the element suitable for being translated.
|
void |
init(Hashtable parameters)
Inits parameters.
|
void |
initPermissions()
Inits permissions.
|
boolean |
isFocusable() |
boolean |
isRestricted()
Checks the restricted condition
|
protected void |
paintComponent(Graphics g) |
void |
setBackgroundImage(Image im)
Sets a background image in column.
|
void |
setBackgroundPaint(Paint p)
Sets the backgroundpaint parameter and repaints the column.
|
void |
setComponentLocale(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 |
setResourceBundle(ResourceBundle resources)
Sets the language resource bundle.
|
void |
setVisible(boolean visible)
Description method to set visible or not the component according the
boolean condition in parameter.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisEnabledpublic static final String COLUMN
public static final String VALIGN
public static final String EXPANDLAST
protected TexturePaint texturePaint
protected String title
protected TitledBorder titledBorder
protected boolean titleToUpperCase
protected boolean horizontalExpand
protected Double horizontalWeight
protected boolean lastExpand
protected Object attribute
protected int alignment
protected int alignmentV
protected Form parentForm
protected FormPermission visiblePermission
protected FormPermission activedPermission
public static final String LOWERED
public static final String RAISED
public static final String BEVEL_LOWERED
public static final String BEVEL_RAISED
public static final String COLOR
public static final int B_LOWERED
public static final int B_RAISED
public static final int B_BEVEL_LOWERED
public static final int B_BEVEL_RAISED
public static final int B_COLOR
protected int borderPosition
public static final String ABOVE_TOP
public static final String TOP
public static final String BELOW_TOP
public static final String ABOVE_BOTTOM
public static final String BOTTOM
public static final String BELOW_BOTTOM
protected int preferredWidht
protected int preferredHigh
protected Paint backgroundPaint
protected Rectangle r
protected Image backgroundImage
protected boolean restricted
public Column(Hashtable parameters)
super() and initializes
parameters.
parameters - The Hashtable with parameterspublic void setParentForm(Form f)
AccessFormsetParentForm in interface AccessFormf - the form referencepublic Object getConstraints(LayoutManager parentLayout)
FormComponentconstraints component to
place correctly in parent container.
getConstraints in interface FormComponentparentLayout - the parent container referencepublic void init(Hashtable parameters)
init in interface FormComponentparameters - the Hashtable with parameters
| attribute | values | default | required | meaning |
| attr | yes | The attribute. | ||
| expandlast | yes/no | |
no | Indicates whether the component placed in the bottom of column will be expanded and take up all remaining column space. |
| title | no | The column title. | ||
| border | lowered/raised/bevellowered/bevelraised | raised | no | The border definition. |
| titleposition | abovetop/top/belowtop/abovebottom/bottom/belowbottom | no | The title-position of the titled border.. | |
| expand | yes/no or numerical value like weight in GridBagConstraints | no | no | Indicates the horizontal expansion. |
| valign | top/center/bottom | no | Indicates the vertical alignment. | |
| height | no | The preferred column height in pixels. Useful for specifying empty columns. | ||
| width | no | The preferred column width in pixels. Useful for specifying empty columns. | ||
| bgimage | no | The path to background image. | ||
| bgcolor | no | The background color. A possible color for
ColorConstants or a RGB value like: '150;230;23' |
||
| bgpaint | no | Paint value to use in this container. See
ColorConstants.paintNameToPaint(String) |
||
| opaque | yes/no | yes | yes | Indicates whether column is opaque. |
| margin | no | Indicates the column margin. | ||
| textureimage | no | Path to source icon to extract a image and create a
TexturePaint |
||
| touppercase | no | To put text of title border into upper case. | ||
| titlebgcolor | no | The color of the border ColorTitleBorder. A possible color
for ColorConstants or a RGB value like: '150;230;23' |
public Dimension getPreferredSize()
getPreferredSize in class JComponentpublic Dimension getMinimumSize()
getMinimumSize in class JComponentpublic Dimension getMaximumSize()
getMaximumSize in class JComponentpublic Vector getTextsToTranslate()
InternationalizationgetTextsToTranslate in interface Internationalizationpublic void setResourceBundle(ResourceBundle resources)
InternationalizationsetResourceBundle in interface Internationalizationresources - the new language bundle.public void setComponentLocale(Locale l)
setComponentLocale in interface Internationalizationpublic Object getAttribute()
IdentifiedElementgetAttribute in interface IdentifiedElementpublic void setVisible(boolean visible)
FormComponentsetVisible in interface FormComponentsetVisible in class JComponentvisible - the visibility conditionpublic void setEnabled(boolean enabled)
FormComponentsetEnabled in interface FormComponentsetEnabled in class JComponentenabled - the enabled conditionpublic void initPermissions()
initPermissions in interface SecureElementcheckEnabledPermission(),
setEnabled(boolean),
checkVisiblePermission(),
checkEnabledPermission()protected boolean checkVisiblePermission()
protected boolean checkEnabledPermission()
public boolean isRestricted()
isRestricted in interface SecureElementpublic void setBackgroundPaint(Paint p)
p - The background paint configurationprotected void paintComponent(Graphics g)
paintComponent in class JComponentpublic void setBackgroundImage(Image im)
im - The awt image to set in background imageImagepublic boolean isFocusable()
isFocusable in class ComponentCopyright © 2016 Imatia Innovation S.L.. All rights reserved.