public class BeanFilterableComboBox<O> extends Table implements BeanTypeAware<O>, 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_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
BeanFilterableComboBox() |
BeanFilterableComboBox(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 PROPERTY_AUTO_FOCUS
public static final String PROPERTY_BEAN
public static final String PROPERTY_BEAN_TYPE
public static final String PROPERTY_DATA
public static final String PROPERTY_EDITABLE
public static final String PROPERTY_ENTER_TO_SELECT_UNIQUE_UNIVERSE
public static final String PROPERTY_FILTERABLE
public static final String PROPERTY_I18N_PREFIX
public static final String PROPERTY_INDEX
public static final String PROPERTY_INVALID_COMBO_EDITOR_TEXT_COLOR
public static final String PROPERTY_MAXIMUM_ROW_COUNT
public static final String PROPERTY_NOT_SELECTED_TOOL_TIP_TEXT
public static final String PROPERTY_POPUP_TITLE_TEXT
public static final String PROPERTY_PROPERTY
public static final String PROPERTY_REVERSE_SORT
public static final String PROPERTY_SELECTED_ITEM
public static final String PROPERTY_SELECTED_TOOL_TIP_TEXT
public static final String PROPERTY_SHOW_DECORATOR
public static final String PROPERTY_SHOW_RESET
public static final String PROPERTY_SORTABLE
public static final String BINDING_CHANGE_DECORATOR_ENABLED
public 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_RESET_BUTTON_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 Boolean autoFocus
protected Object bean
protected JToggleButton changeDecorator
protected Boolean editable
protected Boolean enterToSelectUniqueUniverse
protected Boolean filterable
protected BeanFilterableComboBoxHandler<O> handler
protected String i18nPrefix
protected Integer index
protected JAXXButtonGroup indexes
protected Color invalidComboEditorTextColor
protected Integer maximumRowCount
protected String notSelectedToolTipText
protected JPopupMenu popup
protected JLabel popupLabel
protected JSeparator popupSeparator
protected JLabel popupSortLabel
protected String popupTitleText
protected String property
protected JButton resetButton
protected Boolean reverseSort
protected Object selectedItem
protected String selectedToolTipText
protected Boolean showDecorator
protected Boolean showReset
protected JRadioButtonMenuItem sortDown
protected JAXXButtonGroup sortGroup
protected JRadioButtonMenuItem sortUp
protected Boolean sortable
protected JToolBar toolbarLeft
protected JToolBar toolbarRight
public static final String PROPERTY_EMPTY
public BeanFilterableComboBox()
public BeanFilterableComboBox(JAXXContext parentContext)
public void setI18nLabelBuilder(I18nLabelsBuilder i18nLabelBuilder)
protected void hidePopup()
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 interface JAXXObjectfirePropertyChange 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 doActionPerformed__on__changeDecorator(ActionEvent event)
public void doActionPerformed__on__resetButton(ActionEvent event)
public 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 Boolean getAutoFocus()
public Object getBean()
public Class<O> getBeanType()
getBeanType in interface BeanTypeAware<O>public JToggleButton getChangeDecorator()
public Boolean getEditable()
public Boolean getEnterToSelectUniqueUniverse()
public Boolean getFilterable()
public BeanFilterableComboBoxHandler<O> getHandler()
public String getI18nPrefix()
public Integer getIndex()
public JAXXButtonGroup getIndexes()
public Color getInvalidComboEditorTextColor()
public Integer getMaximumRowCount()
public String getNotSelectedToolTipText()
public JPopupMenu getPopup()
public JLabel getPopupLabel()
public JSeparator getPopupSeparator()
public JLabel getPopupSortLabel()
public String getPopupTitleText()
public String getProperty()
public JButton getResetButton()
public Boolean getReverseSort()
public Object getSelectedItem()
public String getSelectedToolTipText()
public Boolean getShowDecorator()
public Boolean getShowReset()
public JRadioButtonMenuItem getSortDown()
public JAXXButtonGroup getSortGroup()
public JRadioButtonMenuItem getSortUp()
public Boolean getSortable()
public JToolBar getToolbarLeft()
public JToolBar getToolbarRight()
public Boolean isAutoFocus()
public Boolean isEditable()
public Boolean isEnterToSelectUniqueUniverse()
public Boolean isFilterable()
public Boolean isReverseSort()
public Boolean isShowDecorator()
public Boolean isShowReset()
public Boolean isSortable()
public void setAutoFocus(Boolean autoFocus)
public void setBean(Object bean)
public void setBeanType(Class<O> beanType)
setBeanType in interface BeanTypeAware<O>public void setEditable(Boolean editable)
public void setEnterToSelectUniqueUniverse(Boolean enterToSelectUniqueUniverse)
public void setFilterable(Boolean filterable)
public void setI18nPrefix(String i18nPrefix)
public void setIndex(Integer index)
public void setInvalidComboEditorTextColor(Color invalidComboEditorTextColor)
public void setMaximumRowCount(Integer maximumRowCount)
public void setNotSelectedToolTipText(String notSelectedToolTipText)
public void setPopupTitleText(String popupTitleText)
public void setProperty(String property)
public void setReverseSort(Boolean reverseSort)
public void setSelectedItem(Object selectedItem)
public void setSelectedToolTipText(String selectedToolTipText)
public void setShowDecorator(Boolean showDecorator)
public void setShowReset(Boolean showReset)
public void setSortable(Boolean sortable)
protected JSeparator get$JSeparator0()
protected void addChildrenToPopup()
protected void addChildrenToSortDown()
protected void addChildrenToSortUp()
protected void addChildrenToToolbarLeft()
protected void addChildrenToToolbarRight()
protected void createAutoFocus()
protected void createBean()
protected void createBeanType()
protected void createChangeDecorator()
protected void createCombobox()
protected void createData()
protected void createEditable()
protected void createEnterToSelectUniqueUniverse()
protected void createFilterable()
protected void createI18nPrefix()
protected void createIndex()
protected void createIndexes()
protected void createInvalidComboEditorTextColor()
protected void createMaximumRowCount()
protected void createNotSelectedToolTipText()
protected void createPopup()
protected void createPopupLabel()
protected void createPopupSeparator()
protected void createPopupSortLabel()
protected void createPopupTitleText()
protected void createProperty()
protected void createResetButton()
protected void createReverseSort()
protected void createSelectedItem()
protected void createSelectedToolTipText()
protected void createShowDecorator()
protected void createShowReset()
protected void createSortDown()
protected void createSortGroup()
protected void createSortUp()
protected void createSortable()
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–2018 Ultreia.io. All rights reserved.