public class ComboBox extends JComboBox implements Field
JComboBox.AccessibleJComboBox, JComboBox.KeySelectionManagerJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyactionCommand, dataModel, editor, isEditable, keySelectionManager, lightWeightPopupEnabled, maximumRowCount, renderer, selectedItemReminderaccessibleContext, 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_ALIGNMENTERROR_ICONABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ComboBox() |
ComboBox(boolean editable,
Object... items) |
ComboBox(Collection<?> items) |
ComboBox(ComboBoxModel model) |
ComboBox(Object... items) |
ComboBox(org.jdesktop.swingx.autocomplete.ObjectToStringConverter converter,
boolean editable,
Collection<?> items) |
ComboBox(org.jdesktop.swingx.autocomplete.ObjectToStringConverter converter,
boolean editable,
Object... items) |
ComboBox(String fieldName,
ComboBoxModel model) |
ComboBox(String fieldName,
ComboBoxModel model,
org.jdesktop.swingx.autocomplete.ObjectToStringConverter converter) |
ComboBox(String fieldName,
ComboBoxModel model,
org.jdesktop.swingx.autocomplete.ObjectToStringConverter converter,
ListCellRenderer renderer) |
| Modifier and Type | Method and Description |
|---|---|
Field |
clone() |
protected void |
finalize() |
void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue) |
String |
getFieldName() |
String |
getFieldValidationMessage() |
<T> T |
getFieldValue() |
boolean |
isFieldValid() |
static <V> DefaultComboBoxModel<V> |
model(Collection<V> items) |
void |
setFieldBackgroundColor(Color color) |
void |
setFieldForegroundColor(Color color) |
void |
setFieldInvalid(String message,
Color foregroundColor,
Color backgroundColor) |
void |
setFieldToolTip(String toolTip) |
void |
setFieldValid() |
void |
setFieldValue(Object value) |
void |
setToolTipText(String text) |
void |
setUndoManager(UndoManager undoManager) |
String |
toString() |
void |
updateFieldValue() |
actionPerformed, actionPropertyChanged, addActionListener, addItem, addItemListener, addPopupMenuListener, configureEditor, configurePropertiesFromAction, contentsChanged, createActionPropertyChangeListener, createDefaultKeySelectionManager, fireActionEvent, fireItemStateChanged, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getAccessibleContext, getAction, getActionCommand, getActionListeners, getEditor, getItemAt, getItemCount, getItemListeners, getKeySelectionManager, getMaximumRowCount, getModel, getPopupMenuListeners, getPrototypeDisplayValue, getRenderer, getSelectedIndex, getSelectedItem, getSelectedObjects, getUI, getUIClassID, hidePopup, insertItemAt, installAncestorListener, intervalAdded, intervalRemoved, isEditable, isLightWeightPopupEnabled, isPopupVisible, paramString, processKeyBinding, processKeyEvent, removeActionListener, removeAllItems, removeItem, removeItemAt, removeItemListener, removePopupMenuListener, selectedItemChanged, selectWithKeyChar, setAction, setActionCommand, setEditable, setEditor, setEnabled, setKeySelectionManager, setLightWeightPopupEnabled, setMaximumRowCount, setModel, setPopupVisible, setPrototypeDisplayValue, setRenderer, setSelectedIndex, setSelectedItem, setUI, showPopup, 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, getMinimumSize, 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, 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, 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, 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, getName, 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, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycleequals, getClass, hashCode, notify, notifyAll, wait, wait, waitsetEditablepublic ComboBox()
public ComboBox(boolean editable,
Object... items)
public ComboBox(Collection<?> items)
public ComboBox(ComboBoxModel model)
public ComboBox(Object... items)
public ComboBox(org.jdesktop.swingx.autocomplete.ObjectToStringConverter converter,
boolean editable,
Collection<?> items)
public ComboBox(org.jdesktop.swingx.autocomplete.ObjectToStringConverter converter,
boolean editable,
Object... items)
public ComboBox(String fieldName, ComboBoxModel model)
public ComboBox(String fieldName, ComboBoxModel model, org.jdesktop.swingx.autocomplete.ObjectToStringConverter converter)
public ComboBox(String fieldName, ComboBoxModel model, org.jdesktop.swingx.autocomplete.ObjectToStringConverter converter, ListCellRenderer renderer)
public static <V> DefaultComboBoxModel<V> model(Collection<V> items)
protected void finalize()
throws Throwable
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
firePropertyChange in interface FieldfirePropertyChange in class Componentpublic String getFieldName()
getFieldName in interface Fieldpublic String getFieldValidationMessage()
getFieldValidationMessage in interface Fieldpublic <T> T getFieldValue()
getFieldValue in interface Fieldpublic boolean isFieldValid()
isFieldValid in interface Fieldpublic void setFieldBackgroundColor(Color color)
setFieldBackgroundColor in interface Fieldpublic void setFieldForegroundColor(Color color)
setFieldForegroundColor in interface Fieldpublic void setFieldInvalid(String message, Color foregroundColor, Color backgroundColor)
setFieldInvalid in interface Fieldpublic void setFieldToolTip(String toolTip)
setFieldToolTip in interface Fieldpublic void setFieldValid()
setFieldValid in interface Fieldpublic void setFieldValue(Object value)
setFieldValue in interface Fieldpublic void setToolTipText(String text)
setToolTipText in class JComponentpublic void setUndoManager(UndoManager undoManager)
setUndoManager in interface Fieldpublic void updateFieldValue()
updateFieldValue in interface FieldCopyright © 2015 Revolution Systems Inc.. All rights reserved.