public class FChoiceBox extends LabeledFormComponent
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
STACK_ORIENTED_HORIZONTAL |
static int |
STACK_ORIENTED_VERTICAL |
static int |
TYPE_CHECKBOX |
static int |
TYPE_COMBOBOX |
static int |
TYPE_RADIOBOX |
component, DEFAULT_BORDER_WIDTH, INNER_INSETS
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
FChoiceBox() |
Modifier and Type | Method and Description |
---|---|
void |
addOption(java.lang.String key,
java.lang.String value) |
void |
clearSelections() |
int |
getChoiceType() |
boolean |
getComboBoxFilter() |
java.awt.Color |
getComponentBackground() |
int |
getComponentBorder() |
java.awt.Font |
getComponentFont() |
java.awt.Color |
getComponentForeground() |
java.lang.String[] |
getContentItems() |
java.lang.String |
getContentItemValue(java.lang.String contentItem) |
DBSave |
getDBSave() |
java.lang.Object |
getDBValue() |
DBSave |
getDefaultDBSave() |
java.awt.Dimension |
getMinimumComponentSize() |
ChoiceBoxItemVector<ChoiceboxOption> |
getOptions() |
javax.swing.JPanel |
getOptionsPane() |
java.awt.Dimension |
getOptionUiSize() |
java.util.Properties |
getPackedProperties() |
int |
getRowChoicesCount() |
java.util.List |
getSelectedIndex() |
int |
getStackOriented() |
HTMLEventDescriptor[] |
getSupportedHTMLEvents() |
WizardProperty |
getWizardProperty() |
boolean |
isAutoFillComponentHeight() |
boolean |
isAutoFillComponentWidth() |
boolean |
isComponentBackgroundOpaque() |
boolean |
isDBValueWithKey() |
void |
removeAllOptions() |
void |
removeOptionByKey(java.lang.String key) |
void |
setAutoFillComponentHeight(boolean b) |
void |
setAutoFillComponentWidth(boolean b) |
void |
setBounds(java.awt.Rectangle bounds) |
void |
setBounds(java.awt.Rectangle newBounds,
boolean isTweakSize) |
void |
setChoiceType(int type) |
void |
setComboBoxFilter(boolean m_comboBoxFilter) |
void |
setComponentBackground(java.awt.Color color) |
void |
setComponentBackgroundOpaque(boolean isOpaque) |
void |
setComponentBorder(int fBorder) |
void |
setComponentBounds(java.awt.Rectangle newBounds) |
void |
setComponentBounds(java.awt.Rectangle newBounds,
boolean isTweakSize) |
void |
setComponentFont(java.awt.Font f) |
void |
setComponentForeground(java.awt.Color color) |
void |
setContentItemValue(java.lang.String contentItem,
java.lang.Object value) |
void |
setDBSave(DBSave dbSave) |
void |
setDBValue(java.lang.Object obj)
Set the value of the specified FChoiceBox.class component
Examples: // get choice component var foo = Form.getComponent("ChoiceBox"); input String for making selection option that value with "123" foo.setDBValue("123"); input String for making selection with separator "," for those options with value equals "123" or "456" foo.setDBValue("123,456"); input String[] for making selection with separator "," for those options with value equals "123" or "456" var values = "123,456".split(","); foo.setDBValue(values); if choice option value contain "," and cause selection incorrectly. use "_@1@_" as separator instead. |
void |
setDBValueWithKey(boolean b) |
void |
setLabelBounds(java.awt.Rectangle newPreferredLabelSize) |
void |
setLook(java.util.Properties props) |
void |
setLook(java.util.Properties props,
java.util.HashMap<java.lang.String,java.lang.Boolean> stempParts) |
void |
setOptions(ChoiceBoxItemVector<ChoiceboxOption> newOptions) |
void |
setPackedProperties(java.util.Properties props) |
void |
setSelectedIndex(java.util.Vector indexList) |
void |
setStackOriented(int type) |
void |
setWizardProperty(WizardProperty wizardprop) |
java.lang.String |
toString() |
getAvailableComponentSize, getAvailableInnerSize, getAvailableLabelSize, getComponentBounds, getComponentPaneBackground, getComponentPaneBorder, getComponentPaneBorderColor, getComponentPaneBounds, getComponentPaneForeground, getDefaultComponentSize, getHPadding, getID, getLabel, getLabelBounds, getLabelFont, getLabelHorizontalAlignment, getLabelMessageKey, getLabelPaneBackground, getLabelPaneBorder, getLabelPaneBorderColor, getLabelPaneForeground, getLabelPosition, getLabelVerticalAlignment, getLook, getMainBorder, getMainBorderColor, getMinimumLabelSize, getMinimumSize, getName, getPreferredComponentSize, getPreferredLabelSize, getPropertyNames, getPropertyValue, getVPadding, isComponentPaneOpaque, isLabelMultiLine, isLabelPaneOpaque, setAutoFillComponentHeight, setAutoFillComponentWidth, setComponentPaneBackground, setComponentPaneBorder, setComponentPaneBorderColor, setComponentPaneBounds, setComponentPaneForeground, setComponentPaneOpaque, setID, setLabel, setLabelFont, setLabelHorizontalAlignment, setLabelMessageKey, setLabelMultiLine, setLabelPaneBackground, setLabelPaneBorder, setLabelPaneBorderColor, setLabelPaneForeground, setLabelPaneOpaque, setLabelPosition, setLabelPosition, setLabelVerticalAlignment, setMainBorder, setMainBorderColor, setName, setPreferredSize, setPropertyValue, 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
public static final int TYPE_RADIOBOX
public static final int TYPE_CHECKBOX
public static final int TYPE_COMBOBOX
public static final int STACK_ORIENTED_HORIZONTAL
public static final int STACK_ORIENTED_VERTICAL
public java.awt.Font getComponentFont()
getComponentFont
in class LabeledFormComponent
public void setComponentFont(java.awt.Font f)
setComponentFont
in class LabeledFormComponent
public java.awt.Color getComponentForeground()
getComponentForeground
in class LabeledFormComponent
public void setComponentForeground(java.awt.Color color)
setComponentForeground
in class LabeledFormComponent
public java.awt.Color getComponentBackground()
getComponentBackground
in class LabeledFormComponent
public void setComponentBackground(java.awt.Color color)
setComponentBackground
in class LabeledFormComponent
public final boolean isComponentBackgroundOpaque()
isComponentBackgroundOpaque
in class LabeledFormComponent
public final void setComponentBackgroundOpaque(boolean isOpaque)
setComponentBackgroundOpaque
in class LabeledFormComponent
public int getComponentBorder()
getComponentBorder
in class LabeledFormComponent
public void setComponentBorder(int fBorder)
setComponentBorder
in class LabeledFormComponent
public final void setComponentBounds(java.awt.Rectangle newBounds)
setComponentBounds
in class LabeledFormComponent
public final void setComponentBounds(java.awt.Rectangle newBounds, boolean isTweakSize)
setComponentBounds
in class LabeledFormComponent
public final void setBounds(java.awt.Rectangle bounds)
setBounds
in class LabeledFormComponent
public final void setBounds(java.awt.Rectangle newBounds, boolean isTweakSize)
setBounds
in class LabeledFormComponent
public void setLabelBounds(java.awt.Rectangle newPreferredLabelSize)
setLabelBounds
in class LabeledFormComponent
public java.awt.Dimension getMinimumComponentSize()
getMinimumComponentSize
in class LabeledFormComponent
public void addOption(java.lang.String key, java.lang.String value)
public void removeOptionByKey(java.lang.String key)
public void removeAllOptions()
public java.awt.Dimension getOptionUiSize()
public int getRowChoicesCount()
public final boolean isAutoFillComponentWidth()
isAutoFillComponentWidth
in class LabeledFormComponent
public final void setAutoFillComponentWidth(boolean b)
setAutoFillComponentWidth
in class LabeledFormComponent
public final boolean isAutoFillComponentHeight()
isAutoFillComponentHeight
in class LabeledFormComponent
public final void setAutoFillComponentHeight(boolean b)
setAutoFillComponentHeight
in class LabeledFormComponent
public void setChoiceType(int type)
public int getChoiceType()
public void setStackOriented(int type)
public int getStackOriented()
public void clearSelections()
public ChoiceBoxItemVector<ChoiceboxOption> getOptions()
public void setOptions(ChoiceBoxItemVector<ChoiceboxOption> newOptions)
public javax.swing.JPanel getOptionsPane()
public java.lang.Object getDBValue()
getDBValue
in interface DBComponent
getDBValue
in class LabeledFormComponent
public void setDBValue(java.lang.Object obj)
setDBValue
in interface DBComponent
setDBValue
in class LabeledFormComponent
String
- or String[], values of choice.public DBSave getDefaultDBSave()
getDefaultDBSave
in interface DBComponent
getDefaultDBSave
in class LabeledFormComponent
public DBSave getDBSave()
getDBSave
in interface DBComponent
getDBSave
in class LabeledFormComponent
public void setDBSave(DBSave dbSave)
setDBSave
in interface DBComponent
setDBSave
in class LabeledFormComponent
public WizardProperty getWizardProperty()
public void setWizardProperty(WizardProperty wizardprop)
public java.util.Properties getPackedProperties()
getPackedProperties
in interface FormComponent
getPackedProperties
in class LabeledFormComponent
public void setPackedProperties(java.util.Properties props)
setPackedProperties
in interface FormComponent
setPackedProperties
in class LabeledFormComponent
public java.lang.String getContentItemValue(java.lang.String contentItem)
getContentItemValue
in interface MultiLanguage
getContentItemValue
in class LabeledFormComponent
public void setContentItemValue(java.lang.String contentItem, java.lang.Object value)
setContentItemValue
in interface MultiLanguage
setContentItemValue
in class LabeledFormComponent
public java.lang.String[] getContentItems()
getContentItems
in interface MultiLanguage
getContentItems
in class LabeledFormComponent
public void setLook(java.util.Properties props)
setLook
in interface RubberStampComponent
setLook
in class LabeledFormComponent
public void setLook(java.util.Properties props, java.util.HashMap<java.lang.String,java.lang.Boolean> stempParts)
setLook
in interface RubberStampComponent
setLook
in class LabeledFormComponent
public HTMLEventDescriptor[] getSupportedHTMLEvents()
public java.lang.String toString()
toString
in class LabeledFormComponent
public java.util.List getSelectedIndex()
public void setSelectedIndex(java.util.Vector indexList)
public void setDBValueWithKey(boolean b)
public boolean isDBValueWithKey()
public boolean getComboBoxFilter()
public void setComboBoxFilter(boolean m_comboBoxFilter)
Copyright ? 2022. All Rights Reserved.