public abstract class LabeledFormComponent extends javax.swing.JPanel implements java.io.Serializable, FormComponent, DBComponent, MultiLanguage, JspConvertable, RubberStampComponent
javax.swing.JPanel.AccessibleJPanel
javax.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, updateUI
addAncestorListener, 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, update
add, 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, validateTree
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, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getSupportedHTMLEvents
public 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.Component
public 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.JComponent
public 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.JComponent
public 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 MultiLanguage
public java.lang.String getPropertyValue(java.lang.String propertyName)
getPropertyValue
in interface MultiLanguage
public void setPropertyValue(java.lang.String propertyName, java.lang.Object value)
setPropertyValue
in interface MultiLanguage
public java.lang.String[] getContentItems()
getContentItems
in interface MultiLanguage
public java.lang.String getContentItemValue(java.lang.String contentItem)
getContentItemValue
in interface MultiLanguage
public void setContentItemValue(java.lang.String contentItem, java.lang.Object value)
setContentItemValue
in interface MultiLanguage
public java.lang.String getID()
getID
in interface FormComponent
public void setID(java.lang.String id)
setID
in interface FormComponent
public final java.lang.String getName()
getName
in interface FormComponent
getName
in class java.awt.Component
public final void setName(java.lang.String name)
setName
in interface FormComponent
setName
in class java.awt.Component
public java.util.Properties getPackedProperties()
getPackedProperties
in interface FormComponent
public void setPackedProperties(java.util.Properties props)
setPackedProperties
in interface FormComponent
public java.lang.Object getDBValue()
getDBValue
in interface DBComponent
public void setDBValue(java.lang.Object value)
setDBValue
in interface DBComponent
public DBSave getDefaultDBSave()
getDefaultDBSave
in interface DBComponent
public DBSave getDBSave()
getDBSave
in interface DBComponent
public void setDBSave(DBSave dbSave)
setDBSave
in interface DBComponent
public void setLook(java.util.Properties props)
setLook
in interface RubberStampComponent
public void setLook(java.util.Properties props, java.util.HashMap<java.lang.String,java.lang.Boolean> stempParts)
setLook
in interface RubberStampComponent
public java.util.Properties getLook()
getLook
in interface RubberStampComponent
public java.lang.String toString()
toString
in class java.awt.Component
Copyright ? 2022. All Rights Reserved.