public abstract class LabeledFormComponent extends javax.swing.JPanel implements java.io.Serializable, FormComponent, DBComponent, MultiLanguage, JspConvertable, RubberStampComponent
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JComponent |
component |
static int |
DEFAULT_BORDER_WIDTH |
static java.awt.Insets |
INNER_INSETS |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
LabeledFormComponent(java.lang.String clasName) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Dimension |
getAvailableComponentSize(boolean isSqueeze) |
java.awt.Dimension |
getAvailableInnerSize() |
java.awt.Dimension |
getAvailableLabelSize(boolean isSqueeze) |
abstract java.awt.Color |
getComponentBackground() |
abstract int |
getComponentBorder() |
java.awt.Rectangle |
getComponentBounds() |
abstract java.awt.Font |
getComponentFont() |
abstract java.awt.Color |
getComponentForeground() |
java.awt.Color |
getComponentPaneBackground() |
int |
getComponentPaneBorder() |
java.awt.Color |
getComponentPaneBorderColor() |
java.awt.Rectangle |
getComponentPaneBounds() |
java.awt.Color |
getComponentPaneForeground() |
java.lang.String[] |
getContentItems() |
java.lang.String |
getContentItemValue(java.lang.String contentItem) |
DBSave |
getDBSave() |
java.lang.Object |
getDBValue() |
java.awt.Dimension |
getDefaultComponentSize() |
DBSave |
getDefaultDBSave() |
int |
getHPadding() |
java.lang.String |
getID() |
java.lang.String |
getLabel() |
java.awt.Rectangle |
getLabelBounds() |
java.awt.Font |
getLabelFont() |
int |
getLabelHorizontalAlignment() |
java.lang.String |
getLabelMessageKey() |
java.awt.Color |
getLabelPaneBackground() |
int |
getLabelPaneBorder() |
java.awt.Color |
getLabelPaneBorderColor() |
java.awt.Color |
getLabelPaneForeground() |
int |
getLabelPosition() |
int |
getLabelVerticalAlignment() |
java.util.Properties |
getLook() |
int |
getMainBorder() |
java.awt.Color |
getMainBorderColor() |
java.awt.Dimension |
getMinimumComponentSize() |
java.awt.Dimension |
getMinimumLabelSize() |
java.awt.Dimension |
getMinimumSize() |
java.lang.String |
getName() |
java.util.Properties |
getPackedProperties() |
java.awt.Dimension |
getPreferredComponentSize() |
java.awt.Dimension |
getPreferredLabelSize() |
java.lang.String[] |
getPropertyNames() |
java.lang.String |
getPropertyValue(java.lang.String propertyName) |
int |
getVPadding() |
boolean |
isAutoFillComponentHeight() |
boolean |
isAutoFillComponentWidth() |
abstract boolean |
isComponentBackgroundOpaque() |
boolean |
isComponentPaneOpaque() |
boolean |
isLabelMultiLine() |
boolean |
isLabelPaneOpaque() |
void |
setAutoFillComponentHeight(boolean b) |
void |
setAutoFillComponentHeight(boolean isAutoFill,
boolean isTweakSize) |
void |
setAutoFillComponentWidth(boolean isAutoFill) |
void |
setAutoFillComponentWidth(boolean isAutoFill,
boolean isTweakSize) |
void |
setBounds(java.awt.Rectangle newBounds) |
void |
setBounds(java.awt.Rectangle newBounds,
boolean isTweakSize) |
abstract void |
setComponentBackground(java.awt.Color color) |
abstract void |
setComponentBackgroundOpaque(boolean isOpaque) |
abstract void |
setComponentBorder(int fBorder) |
void |
setComponentBounds(java.awt.Rectangle newComponentBounds) |
void |
setComponentBounds(java.awt.Rectangle newComponentBounds,
boolean isTweakSize) |
abstract void |
setComponentFont(java.awt.Font f) |
abstract void |
setComponentForeground(java.awt.Color color) |
void |
setComponentPaneBackground(java.awt.Color fg) |
void |
setComponentPaneBorder(int fBorder) |
void |
setComponentPaneBorderColor(java.awt.Color color) |
void |
setComponentPaneBounds(java.awt.Rectangle newBounds) |
void |
setComponentPaneForeground(java.awt.Color fg) |
void |
setComponentPaneOpaque(boolean isOpaque) |
void |
setContentItemValue(java.lang.String contentItem,
java.lang.Object value) |
void |
setDBSave(DBSave dbSave) |
void |
setDBValue(java.lang.Object value) |
void |
setID(java.lang.String id) |
void |
setLabel(java.lang.String label) |
void |
setLabelBounds(java.awt.Rectangle newLabelBounds) |
void |
setLabelFont(java.awt.Font font) |
void |
setLabelHorizontalAlignment(int alignment) |
void |
setLabelMessageKey(java.lang.String messageKey) |
void |
setLabelMultiLine(boolean multiLine) |
void |
setLabelPaneBackground(java.awt.Color fg) |
void |
setLabelPaneBorder(int fBorder) |
void |
setLabelPaneBorderColor(java.awt.Color color) |
void |
setLabelPaneForeground(java.awt.Color fg) |
void |
setLabelPaneOpaque(boolean isOpaque) |
void |
setLabelPosition(int position) |
void |
setLabelPosition(int position,
boolean isTweakSize) |
void |
setLabelVerticalAlignment(int alignment) |
void |
setLook(java.util.Properties props) |
void |
setLook(java.util.Properties props,
java.util.HashMap<java.lang.String,java.lang.Boolean> stempParts) |
void |
setMainBorder(int fBorder) |
void |
setMainBorderColor(java.awt.Color color) |
void |
setName(java.lang.String name) |
void |
setPackedProperties(java.util.Properties props) |
void |
setPreferredSize(java.awt.Dimension preferredSize) |
void |
setPropertyValue(java.lang.String propertyName,
java.lang.Object value) |
java.lang.String |
toString() |
void |
updateLabelPositionUI() |
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, getMaximumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, 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, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSupportedHTMLEventspublic static final java.awt.Insets INNER_INSETS
public static final int DEFAULT_BORDER_WIDTH
protected final javax.swing.JComponent component
public final void setMainBorder(int fBorder)
public final int getMainBorder()
public final void setLabelPaneBorder(int fBorder)
public final int getLabelPaneBorder()
public final java.awt.Rectangle getComponentPaneBounds()
public final void setComponentPaneBounds(java.awt.Rectangle newBounds)
public final void setComponentPaneBorder(int fBorder)
public final int getComponentPaneBorder()
public final void setMainBorderColor(java.awt.Color color)
public final java.awt.Color getMainBorderColor()
public final void setLabelPaneBorderColor(java.awt.Color color)
public final java.awt.Color getLabelPaneBorderColor()
public final void setComponentPaneBorderColor(java.awt.Color color)
public final java.awt.Color getComponentPaneBorderColor()
public final void setLabelPaneOpaque(boolean isOpaque)
public final boolean isLabelPaneOpaque()
public final void setComponentPaneOpaque(boolean isOpaque)
public final boolean isComponentPaneOpaque()
public final java.awt.Color getLabelPaneForeground()
public final void setLabelPaneForeground(java.awt.Color fg)
public final java.awt.Color getComponentPaneForeground()
public final void setComponentPaneForeground(java.awt.Color fg)
public final java.awt.Color getLabelPaneBackground()
public final void setLabelPaneBackground(java.awt.Color fg)
public final java.awt.Color getComponentPaneBackground()
public final void setComponentPaneBackground(java.awt.Color fg)
public void setBounds(java.awt.Rectangle newBounds)
setBounds in class java.awt.Componentpublic void setBounds(java.awt.Rectangle newBounds,
boolean isTweakSize)
public int getHPadding()
public int getVPadding()
public java.awt.Dimension getAvailableInnerSize()
public java.awt.Dimension getAvailableComponentSize(boolean isSqueeze)
public java.awt.Dimension getAvailableLabelSize(boolean isSqueeze)
public java.awt.Dimension getMinimumSize()
getMinimumSize in class javax.swing.JComponentpublic java.awt.Dimension getMinimumLabelSize()
public java.awt.Dimension getMinimumComponentSize()
public java.awt.Dimension getDefaultComponentSize()
public final int getLabelPosition()
public final void setLabelPosition(int position)
public final void setLabelPosition(int position,
boolean isTweakSize)
public void updateLabelPositionUI()
public final int getLabelHorizontalAlignment()
public final void setLabelHorizontalAlignment(int alignment)
public final int getLabelVerticalAlignment()
public final void setLabelVerticalAlignment(int alignment)
public final java.lang.String getLabel()
public final void setLabel(java.lang.String label)
public final java.awt.Dimension getPreferredComponentSize()
public final java.awt.Dimension getPreferredLabelSize()
public final java.awt.Font getLabelFont()
public final void setLabelFont(java.awt.Font font)
public final boolean isLabelMultiLine()
public final void setLabelMultiLine(boolean multiLine)
public final java.lang.String getLabelMessageKey()
public final void setLabelMessageKey(java.lang.String messageKey)
public abstract java.awt.Font getComponentFont()
public abstract void setComponentFont(java.awt.Font f)
public abstract java.awt.Color getComponentForeground()
public abstract void setComponentForeground(java.awt.Color color)
public abstract java.awt.Color getComponentBackground()
public abstract void setComponentBackground(java.awt.Color color)
public abstract boolean isComponentBackgroundOpaque()
public abstract void setComponentBackgroundOpaque(boolean isOpaque)
public abstract int getComponentBorder()
public abstract void setComponentBorder(int fBorder)
public void setPreferredSize(java.awt.Dimension preferredSize)
setPreferredSize in class javax.swing.JComponentpublic void setComponentBounds(java.awt.Rectangle newComponentBounds)
public void setComponentBounds(java.awt.Rectangle newComponentBounds,
boolean isTweakSize)
public void setLabelBounds(java.awt.Rectangle newLabelBounds)
public final java.awt.Rectangle getComponentBounds()
public final java.awt.Rectangle getLabelBounds()
public boolean isAutoFillComponentWidth()
public void setAutoFillComponentWidth(boolean isAutoFill)
public void setAutoFillComponentWidth(boolean isAutoFill,
boolean isTweakSize)
public boolean isAutoFillComponentHeight()
public void setAutoFillComponentHeight(boolean b)
public void setAutoFillComponentHeight(boolean isAutoFill,
boolean isTweakSize)
public java.lang.String[] getPropertyNames()
getPropertyNames in interface MultiLanguagepublic java.lang.String getPropertyValue(java.lang.String propertyName)
getPropertyValue in interface MultiLanguagepublic void setPropertyValue(java.lang.String propertyName,
java.lang.Object value)
setPropertyValue in interface MultiLanguagepublic java.lang.String[] getContentItems()
getContentItems in interface MultiLanguagepublic java.lang.String getContentItemValue(java.lang.String contentItem)
getContentItemValue in interface MultiLanguagepublic void setContentItemValue(java.lang.String contentItem,
java.lang.Object value)
setContentItemValue in interface MultiLanguagepublic java.lang.String getID()
getID in interface FormComponentpublic void setID(java.lang.String id)
setID in interface FormComponentpublic final java.lang.String getName()
getName in interface FormComponentgetName in class java.awt.Componentpublic final void setName(java.lang.String name)
setName in interface FormComponentsetName in class java.awt.Componentpublic java.util.Properties getPackedProperties()
getPackedProperties in interface FormComponentpublic void setPackedProperties(java.util.Properties props)
setPackedProperties in interface FormComponentpublic java.lang.Object getDBValue()
getDBValue in interface DBComponentpublic void setDBValue(java.lang.Object value)
setDBValue in interface DBComponentpublic DBSave getDefaultDBSave()
getDefaultDBSave in interface DBComponentpublic DBSave getDBSave()
getDBSave in interface DBComponentpublic void setDBSave(DBSave dbSave)
setDBSave in interface DBComponentpublic void setLook(java.util.Properties props)
setLook in interface RubberStampComponentpublic void setLook(java.util.Properties props,
java.util.HashMap<java.lang.String,java.lang.Boolean> stempParts)
setLook in interface RubberStampComponentpublic java.util.Properties getLook()
getLook in interface RubberStampComponentpublic java.lang.String toString()
toString in class java.awt.ComponentCopyright ? 2022. All Rights Reserved.