nl.coderight.jazz.form.field
Class ComboField<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.SelectField<V>
nl.coderight.jazz.form.field.ComboField<V>
- All Implemented Interfaces:
- ClipboardSupport, Editable, Validation
public class ComboField<V>
- extends SelectField<V>
- implements Validation, Editable, ClipboardSupport
Implementation of a JComboBox.
- See Also:
JComboBox,
SelectField
| Methods inherited from class nl.coderight.jazz.form.field.SelectField |
createField, getDisplayID, getField, getSelectedIndex, isScrollable, locationToIndex, notifyDataChanged, onPopup, onRebuildFinished, onRebuildStart, setDisplayID, setRenderer, setSelectedIndex |
| Methods inherited from class nl.coderight.jazz.form.field.selectable.ListSelectableField |
backupSelection, createSortComparator, delete, getFilterCount, getIndex, getListOfValues, getValue, getValueAt, getValueCount, insert, onFilterChanged, onRebuildProgress, restoreSelection, setListOfValues, 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, getValue, isSortingEnabled, onChange, onFocusGained, onSearchFinished, onSearchProgress, onSearchStart, onSelect, search, search, searchAll, setOnSelectAction, setOnSelectCondition, setOnSelectEvent, setOnSelectGroup, setRelationID, setSelectID, setSelectionBackground, setSelectionForeground, setSortComparator, setSortID, setSortingEnabled, setSortOrder, setValue |
| Methods inherited from class nl.coderight.jazz.form.field.scrollable.ScrollableField |
getComponent, getFocusComponent, getPreferredSize, getPreferredViewportSize, getViewportSize, isOpaque, onViewportChanged, setBackground, setBackgroundImage, setBorder, setColumnHeader, setComponent, 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, getToolTipText, isBindable, isChanged, isEnabled, isFocusable, isReadonly, isShowing, isValueChanged, isVisible, onClick, onDoubleClick, onFocusLost, onMouseEnter, onMouseLeave, setBindID, setChanged, setCursor, setDataBinding, setFocusable, setOnFocusGainedEvent, setOnFocusLostEvent, setPopupMenu, setReadonly, setToolTipText, setVisible, translate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComboField
public ComboField(String bindID,
String selectID)
setInputPrompt
public void setInputPrompt(String text)
- Since:
- 1.6
hasFocus
public boolean hasFocus()
- Overrides:
hasFocus in class FormControl<V>
setLength
public void setLength(int length)
setMaxLength
public void setMaxLength(int maxLength)
setMask
public void setMask(String mask)
setMask
public void setMask(String mask,
boolean containsLiteralCharacters)
setFilter
public void setFilter(InputFieldFilter filter)
setFormatter
public void setFormatter(InputFieldFormatter<String> formatter)
setOverwriteMode
public void setOverwriteMode(boolean overwrite)
setCopyAction
public void setCopyAction(Action action)
setCutAction
public void setCutAction(Action action)
setPasteAction
public void setPasteAction(Action action)
copy
public void copy()
- Specified by:
copy in interface ClipboardSupport
cut
public void cut()
- Specified by:
cut in interface ClipboardSupport
paste
public void paste()
- Specified by:
paste in interface ClipboardSupport
getText
public String getText()
setRequired
public void setRequired(boolean required)
setRequiredMessage
public void setRequiredMessage(Message message)
validate
public void validate()
throws ValidationException
- Specified by:
validate in interface Validation
- Throws:
ValidationException
isValid
public boolean isValid()
- Specified by:
isValid in interface Validation
getError
public ValidationError getError()
- Specified by:
getError in interface Validation
setOnChangeEvent
public void setOnChangeEvent(Event onChangeEvent)
- Overrides:
setOnChangeEvent in class SelectableField<V>
isEditable
public boolean isEditable()
- Specified by:
isEditable in interface Editable
setEditable
public void setEditable(boolean editable)
- Specified by:
setEditable in interface Editable
Copyright 2010 CodeRight, All rights reserved.