nl.coderight.jazz.form.field.lookup
Class LookupComboField<V>
java.lang.Object
nl.coderight.jazz.form.FormField<V>
nl.coderight.jazz.form.FormControl<V>
nl.coderight.jazz.form.field.scrollable.ScrollableField<V>
nl.coderight.jazz.form.field.selectable.SelectableField<V>
nl.coderight.jazz.form.field.selectable.ListSelectableField<V>
nl.coderight.jazz.form.field.lookup.LookupField<V>
nl.coderight.jazz.form.field.lookup.LookupComboField<V>
- All Implemented Interfaces:
- ClipboardSupport, Editable, DataBindable<V>, DataSelectable<V>, Validation
public class LookupComboField<V>
- extends LookupField<V>
LookupComboField (auto completion)
Methods inherited from class nl.coderight.jazz.form.field.lookup.LookupField |
backupSelection, copy, cut, getDisplayID, getError, getField, getLookupID, getText, getValue, hasFocus, isEditable, isScrollable, isValid, locationToIndex, onKeyTyped, onSelect, paste, restoreSelection, setCopyAction, setCutAction, setDisplayID, setIcon, setLength, setLookupID, setLookupIgnoreCase, setLookupMinimumLength, setMask, setMask, setMaxLength, setOnChangeEvent, setPasteAction, setRequired, setRequiredMessage, setValue, validate |
Methods inherited from class nl.coderight.jazz.form.field.selectable.ListSelectableField |
createSortComparator, delete, delete, getData, getIndex, getValue, getValueAt, getValueCount, insert, insert, onFilterChanged, onRebuildFinished, onRebuildProgress, onRebuildStart, setData, setValueAt, sort, update |
Methods inherited from class nl.coderight.jazz.form.field.selectable.SelectableField |
addFilter, dispose, filter, getBindID, getFilters, getRelationID, getSelectID, getSelectionBackground, getSelectionCount, getSelectionForeground, getSortComparator, getSortID, getSortOrder, isSortingEnabled, onChange, onFocusGained, onPopup, onSearchFinished, onSearchProgress, onSearchStart, search, search, searchAll, setOnSelectAction, setOnSelectCondition, setOnSelectEvent, setOnSelectGroup, setRelationID, setSelectID, setSelectionBackground, setSelectionForeground, setSortComparator, setSortID, setSortingEnabled, setSortOrder |
Methods inherited from class nl.coderight.jazz.form.field.scrollable.ScrollableField |
getFocusComponent, getPreferredSize, getViewportSize, isOpaque, onViewportChanged, setBackground, setBackgroundImage, setBorder, setColumnHeader, setComponent, setCorner, setEnabled, setForeground, setOpaque, setPreferredSize, setRowHeader, setScrollable, setScrollBarPolicy, setTitle |
Methods inherited from class nl.coderight.jazz.form.FormField |
dispatchEvent, focusNextField, focusPreviousField, getBackground, getBorder, getCursor, getDataBinding, getForeground, getForm, getLabel, getParent, getToolTip, isBindable, isChanged, isEnabled, isFocusable, isReadonly, isShowing, isValueChanged, isVisible, onClick, onDoubleClick, onFocusLost, onMouseEnter, onMouseLeave, setBindID, setChanged, setCursor, setDataBinding, setFocusable, setOnFocusGainedEvent, setOnFocusLostEvent, setPopupMenu, setReadonly, setToolTip, setVisible, translate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LookupComboField
public LookupComboField(String bindID,
String selectID)
getComponent
public JComponent getComponent()
- Overrides:
getComponent
in class ScrollableField<V>
setRenderer
public void setRenderer(ListCellRenderer renderer)
- Specified by:
setRenderer
in class LookupField<V>
setSelectedIndex
public void setSelectedIndex(int index)
- Specified by:
setSelectedIndex
in class SelectableField<V>
getSelectedIndex
public int getSelectedIndex()
- Specified by:
getSelectedIndex
in class SelectableField<V>
setEditable
public void setEditable(boolean editable)
- Specified by:
setEditable
in interface Editable
- Overrides:
setEditable
in class LookupField<V>
configPopupComponent
protected void configPopupComponent(LookupField.ListModel model)
- Specified by:
configPopupComponent
in class LookupField<V>
isPopupVisible
protected boolean isPopupVisible()
- Specified by:
isPopupVisible
in class LookupField<V>
hidePopup
protected void hidePopup()
- Specified by:
hidePopup
in class LookupField<V>
showPopup
protected void showPopup()
- Specified by:
showPopup
in class LookupField<V>
notifyDataChanged
protected void notifyDataChanged()
- Overrides:
notifyDataChanged
in class LookupField<V>
Copyright 2010 CodeRight, All rights reserved.