public class Row extends JPanel implements FormComponent, Internationalization, IdentifiedElement, AccessForm
row.
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 Object |
attribute
The attribute reference.
|
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 lowered value.
|
static int |
B_RAISED
The bevel raised value.
|
protected Image |
backgroundImage
The reference for a background image.
|
protected Paint |
backgroundPaint
The background paint reference.
|
static String |
BELOW_BOTTOM
The key for title position
|
static String |
BELOW_TOP
The key for title position
|
static String |
BEVEL_LOWERED
The key for bevel lowered style.
|
static String |
BEVEL_RAISED
The key for bevel raised style.
|
protected int |
borderPosition
The border position.
|
protected int |
borderStyle
The border style.
|
static String |
BOTTOM
The key for title position
|
static String |
COLOR
Color property.
|
static int |
defaultFLayoutHGap
The horizontal gap when using Flow Layout.
|
static int |
defaultFLayoutVGap
The vertical gap when using Flow Layout.
|
protected FormPermission |
enabledPermissions
Reference to enabled form permissions.
|
static String |
LOWERED
The key for lowered style.
|
protected float |
opacity |
protected Form |
parentForm
Reference to parent form.
|
protected int |
preferredHeight
The preferred height.
|
protected int |
preferredWidth
The preferred width.
|
protected Rectangle |
r
An instance of a rectangle.
|
protected boolean |
restricted
The restricted condition.
|
static String |
ROW
The name of class.
|
protected TexturePaint |
texturePaint |
protected TitledBorder |
titledBorder
The reference to the title border.
|
protected String |
titleKey
The reference to the title key.
|
protected boolean |
titleToUpperCase |
static String |
TOP
The key for title position
|
protected boolean |
verticalExpand
The condition of vertical expansion.
|
protected Double |
verticalWeight |
protected FormPermission |
visiblePermissions
Reference to visible form 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 |
|---|
Row(Hashtable parameters)
Class constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkEnabledPermission()
Checks the enabled permission for row.
|
protected boolean |
checkVisiblePermission()
Checks visible permission for row.
|
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() |
float |
getOpacity() |
Dimension |
getPreferredSize() |
Vector |
getTextsToTranslate()
Returns all the texts in the element suitable for being translated.
|
void |
init(Hashtable parameters)
Inits parameters.
|
void |
initPermissions() |
boolean |
isFocusable() |
boolean |
isRestricted() |
protected void |
paintComponent(Graphics g) |
void |
setBackgroundImage(Image im)
Sets background image and repaints.
|
void |
setBackgroundPaint(Paint p)
Sets background paint and repaints.
|
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 ROW
protected TexturePaint texturePaint
protected String titleKey
protected TitledBorder titledBorder
protected boolean titleToUpperCase
protected boolean verticalExpand
protected Double verticalWeight
protected int borderStyle
public static final String LOWERED
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
public static int defaultFLayoutHGap
public static int defaultFLayoutVGap
protected Object attribute
protected int preferredHeight
protected int preferredWidth
protected Form parentForm
protected FormPermission visiblePermissions
protected FormPermission enabledPermissions
protected Paint backgroundPaint
protected Rectangle r
protected Image backgroundImage
protected float opacity
protected boolean restricted
public Row(Hashtable parameters)
super() and inits 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 to manage the field. | ||
| layout | flow or CustomRowGridBagLayout instance |
no | The field layout. | |
| 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 | The expansion. |
| 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) |
||
| height | no | The height in pixels for component. Used in empty rows. | ||
| width | no | no | The width in pixels for component. Used in empty rows. | |
| bgimage | no | The path for a background image. | ||
| opaque | yes/no | yes | no | The opaque condition for row |
| margin | yes/no | no | no | The margin value for component. |
| textureimage | no | Path to source icon to extract a image and create a
TexturePaint |
||
| align | right/left | center | no | The horizontal alignment. This parameters is only used if the layout value is 'flow'. |
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 SecureElementprotected boolean checkVisiblePermission()
public void setBackgroundPaint(Paint p)
p - the paint to setprotected boolean checkEnabledPermission()
protected void paintComponent(Graphics g)
paintComponent in class JComponentpublic boolean isRestricted()
isRestricted in interface SecureElementpublic void setBackgroundImage(Image im)
im - the background imagepublic boolean isFocusable()
isFocusable in class Componentpublic float getOpacity()
Copyright © 2016 Imatia Innovation S.L.. All rights reserved.