public class FChoiceBox extends LabeledFormComponent
javax.swing.JPanel.AccessibleJPaneljavax.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_INSETSlistenerList, 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, updateLabelPositionUIgetAccessibleContext, 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, transferFocusUpCyclepublic 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 LabeledFormComponentpublic void setComponentFont(java.awt.Font f)
setComponentFont in class LabeledFormComponentpublic java.awt.Color getComponentForeground()
getComponentForeground in class LabeledFormComponentpublic void setComponentForeground(java.awt.Color color)
setComponentForeground in class LabeledFormComponentpublic java.awt.Color getComponentBackground()
getComponentBackground in class LabeledFormComponentpublic void setComponentBackground(java.awt.Color color)
setComponentBackground in class LabeledFormComponentpublic final boolean isComponentBackgroundOpaque()
isComponentBackgroundOpaque in class LabeledFormComponentpublic final void setComponentBackgroundOpaque(boolean isOpaque)
setComponentBackgroundOpaque in class LabeledFormComponentpublic int getComponentBorder()
getComponentBorder in class LabeledFormComponentpublic void setComponentBorder(int fBorder)
setComponentBorder in class LabeledFormComponentpublic final void setComponentBounds(java.awt.Rectangle newBounds)
setComponentBounds in class LabeledFormComponentpublic final void setComponentBounds(java.awt.Rectangle newBounds,
boolean isTweakSize)
setComponentBounds in class LabeledFormComponentpublic final void setBounds(java.awt.Rectangle bounds)
setBounds in class LabeledFormComponentpublic final void setBounds(java.awt.Rectangle newBounds,
boolean isTweakSize)
setBounds in class LabeledFormComponentpublic void setLabelBounds(java.awt.Rectangle newPreferredLabelSize)
setLabelBounds in class LabeledFormComponentpublic java.awt.Dimension getMinimumComponentSize()
getMinimumComponentSize in class LabeledFormComponentpublic 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 LabeledFormComponentpublic final void setAutoFillComponentWidth(boolean b)
setAutoFillComponentWidth in class LabeledFormComponentpublic final boolean isAutoFillComponentHeight()
isAutoFillComponentHeight in class LabeledFormComponentpublic final void setAutoFillComponentHeight(boolean b)
setAutoFillComponentHeight in class LabeledFormComponentpublic 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 DBComponentgetDBValue in class LabeledFormComponentpublic void setDBValue(java.lang.Object obj)
setDBValue in interface DBComponentsetDBValue in class LabeledFormComponentString - or String[], values of choice.public DBSave getDefaultDBSave()
getDefaultDBSave in interface DBComponentgetDefaultDBSave in class LabeledFormComponentpublic DBSave getDBSave()
getDBSave in interface DBComponentgetDBSave in class LabeledFormComponentpublic void setDBSave(DBSave dbSave)
setDBSave in interface DBComponentsetDBSave in class LabeledFormComponentpublic WizardProperty getWizardProperty()
public void setWizardProperty(WizardProperty wizardprop)
public java.util.Properties getPackedProperties()
getPackedProperties in interface FormComponentgetPackedProperties in class LabeledFormComponentpublic void setPackedProperties(java.util.Properties props)
setPackedProperties in interface FormComponentsetPackedProperties in class LabeledFormComponentpublic java.lang.String getContentItemValue(java.lang.String contentItem)
getContentItemValue in interface MultiLanguagegetContentItemValue in class LabeledFormComponentpublic void setContentItemValue(java.lang.String contentItem,
java.lang.Object value)
setContentItemValue in interface MultiLanguagesetContentItemValue in class LabeledFormComponentpublic java.lang.String[] getContentItems()
getContentItems in interface MultiLanguagegetContentItems in class LabeledFormComponentpublic void setLook(java.util.Properties props)
setLook in interface RubberStampComponentsetLook in class LabeledFormComponentpublic void setLook(java.util.Properties props,
java.util.HashMap<java.lang.String,java.lang.Boolean> stempParts)
setLook in interface RubberStampComponentsetLook in class LabeledFormComponentpublic HTMLEventDescriptor[] getSupportedHTMLEvents()
public java.lang.String toString()
toString in class LabeledFormComponentpublic 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.