public class JaxxComboBox<O> extends Table implements BeanTypeAware<O>, BeanScopeAware, JAXXObject
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyDEFAULT_INSETSlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTPROPERTY_BEAN_TYPEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
JaxxComboBox() |
JaxxComboBox(JAXXContext parentContext) |
getCellConstraints, getRowConstraints, getTableConstraints, newCell, newRow, setLayoutgetAccessibleContext, 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, 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, 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, setPreferredSize, 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, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListenerpublic static final String BINDING_COMBOBOX_EDITABLE
public static final String BINDING_COMBOBOX_ENABLED
public static final String BINDING_COMBOBOX_FOCUSABLE
public static final String BINDING_COMBOBOX_MAXIMUM_ROW_COUNT
public static final String BINDING_COMBOBOX_SELECTED_ITEM
public static final String BINDING_DISPLAY_DECORATOR_ENABLED
public static final String BINDING_RESET_ENABLED
public static final String BINDING_SORT_DOWN_SELECTED
public static final String BINDING_SORT_GROUP_SELECTED_VALUE
public static final String BINDING_SORT_UP_SELECTED
public static final String BINDING_TOOLBAR_LEFT_VISIBLE
public static final String BINDING_TOOLBAR_RIGHT_VISIBLE
protected final Map<String,JAXXBinding> $bindings
protected Map<?,?> $previousValues
protected final JAXXContext delegateContext
protected JaxxComboBoxConfig<O> config
protected JToggleButton displayDecorator
protected JaxxComboBoxHandler<O> handler
protected JAXXButtonGroup indexes
protected JaxxComboBoxModel<O> model
protected JPopupMenu popup
protected JLabel popupLabel
protected JSeparator popupSeparator
protected JLabel popupSortLabel
protected JButton reset
protected JRadioButtonMenuItem sortDown
protected JAXXButtonGroup sortGroup
protected JRadioButtonMenuItem sortUp
protected JToolBar toolbarLeft
protected JToolBar toolbarRight
public static final String PROPERTY_EMPTY
public JaxxComboBox()
public JaxxComboBox(JAXXContext parentContext)
public Class<O> getBeanType()
getBeanType in interface BeanTypeAware<O>public void setBeanType(Class<O> beanType)
setBeanType in interface BeanTypeAware<O>public Object getBean()
getBean in interface BeanScopeAwarepublic void setBean(Object bean)
setBean in interface BeanScopeAwareprotected void hidePopup()
public void setFilterable(boolean filterable)
public void setShowReset(boolean showReset)
public void setShowDecorator(boolean showDecorator)
public void setSortable(boolean sortable)
public void setEditable(boolean editable)
public void setAutoFocus(boolean autoFocus)
public void setEnterToSelectUniqueUniverse(boolean enterToSelectUniqueUniverse)
public void setTabToSelect(boolean tabToSelect)
public void setProperty(String property)
public void setSelectedToolTipText(String selectedToolTipText)
public void setNotSelectedToolTipText(String notSelectedToolTipText)
public void setPopupTitleText(String popupTitleText)
public void setI18nPrefix(String i18nPrefix)
public void setMaximumRowCount(int maximumRowCount)
public void setInvalidComboEditorTextColor(Color invalidComboEditorTextColor)
public void setSelectedItem(O selectedItem)
public void setIndex(int index)
public boolean isEmpty()
public void addItem(O item)
public void removeItem(O item)
public void reset()
public JaxxFilterableComboBoxModel<O> getComboBoxModel()
public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
public void applyDataBinding(String $binding)
applyDataBinding in interface JAXXObjectpublic void firePropertyChange(String propertyName, Object oldValue, Object newValue)
firePropertyChange in class Componentpublic Map<String,Object> get$objectMap()
get$objectMap in interface JAXXObjectpublic JAXXBinding getDataBinding(String bindingId)
getDataBinding in interface JAXXObjectpublic JAXXBinding[] getDataBindings()
getDataBindings in interface JAXXObjectpublic Object getObjectById(String id)
getObjectById in interface JAXXObjectpublic void processDataBinding(String $binding, boolean $force)
processDataBinding in interface JAXXObjectpublic void processDataBinding(String $binding)
processDataBinding in interface JAXXObjectpublic void registerDataBinding(JAXXBinding binding)
registerDataBinding in interface JAXXObjectpublic void removeDataBinding(String $binding)
removeDataBinding in interface JAXXObjectpublic <T> T getContextValue(Class<T> clazz)
getContextValue in interface JAXXContextpublic <T> T getContextValue(Class<T> clazz, String name)
getContextValue in interface JAXXContextpublic JAXXContext getDelegateContext()
getDelegateContext in interface JAXXObjectpublic <O extends Container> O getParentContainer(Class<O> clazz)
getParentContainer in interface JAXXObjectpublic <O extends Container> O getParentContainer(Object source, Class<O> clazz)
getParentContainer in interface JAXXObjectpublic <T> void removeContextValue(Class<T> clazz)
removeContextValue in interface JAXXContextpublic <T> void removeContextValue(Class<T> clazz, String name)
removeContextValue in interface JAXXContextpublic <T> void setContextValue(T o)
setContextValue in interface JAXXContextpublic <T> void setContextValue(T o,
String name)
setContextValue in interface JAXXContextpublic void doFocusGained__on__$Table0(FocusEvent event)
public void doFocusLost__on__$Table0(FocusEvent event)
public void doPopupMenuCanceled__on__popup(PopupMenuEvent event)
public void doPopupMenuWillBecomeInvisible__on__popup(PopupMenuEvent event)
public void doStateChanged__on__indexes(ChangeEvent event)
public void doStateChanged__on__sortGroup(ChangeEvent event)
public JaxxComboBoxConfig<O> getConfig()
public JToggleButton getDisplayDecorator()
public JaxxComboBoxHandler<O> getHandler()
public JAXXButtonGroup getIndexes()
public JaxxComboBoxModel<O> getModel()
public JPopupMenu getPopup()
public JLabel getPopupLabel()
public JSeparator getPopupSeparator()
public JLabel getPopupSortLabel()
public JButton getReset()
public JRadioButtonMenuItem getSortDown()
public JAXXButtonGroup getSortGroup()
public JRadioButtonMenuItem getSortUp()
public JToolBar getToolbarLeft()
public JToolBar getToolbarRight()
protected JSeparator get$JSeparator0()
protected void addChildrenToPopup()
protected void addChildrenToSortDown()
protected void addChildrenToSortUp()
protected void addChildrenToToolbarLeft()
protected void addChildrenToToolbarRight()
protected void createCombobox()
protected void createConfig()
protected void createDisplayDecorator()
protected void createIndexes()
protected void createModel()
protected void createPopup()
protected void createPopupLabel()
protected void createPopupSeparator()
protected void createPopupSortLabel()
protected void createReset()
protected void createSortDown()
protected void createSortGroup()
protected void createSortUp()
protected void createToolbarLeft()
protected void createToolbarRight()
protected void $initialize()
protected void $initialize_01_createComponents()
protected void $initialize_02_registerDataBindings()
protected void $initialize_03_finalizeCreateComponents()
protected void $initialize_04_applyDataBindings()
protected void $initialize_05_setProperties()
protected void $initialize_06_finalizeInitialize()
Copyright © 2008–2020 Ultreia.io. All rights reserved.