nl.coderight.jazz.form.control
Class CalendarControl
java.lang.Object
nl.coderight.jazz.form.FormField<V>
nl.coderight.jazz.form.FormControl<Date>
nl.coderight.jazz.form.control.CalendarControl
- All Implemented Interfaces:
- ClipboardSupport, Editable, Validation
public class CalendarControl
- extends FormControl<Date>
- implements Validation, Editable, ClipboardSupport
Displays a combo that shows a date with a CalendarField as popup.
- See Also:
CalendarField
| Methods inherited from class nl.coderight.jazz.form.FormControl |
addField, addField, focus, focusField, focusNextField, focusPreviousField, getBindID, getFields, getFocusComponent, hasFocus, registerKeyboardAction, setComponent, setEnabled, setLayout |
| Methods inherited from class nl.coderight.jazz.form.FormField |
dispatchEvent, dispose, focusNextField, focusPreviousField, getBackground, getBorder, getComponent, getCursor, getDataBinding, getForeground, getForm, getLabel, getParent, getPreferredSize, getToolTipText, isBindable, isChanged, isEnabled, isFocusable, isOpaque, isReadonly, isScrollable, isShowing, isValueChanged, isVisible, onClick, onDoubleClick, onFocusGained, onFocusLost, onMouseEnter, onMouseLeave, onPopup, setBackground, setBindID, setBorder, setChanged, setComponent, setCursor, setDataBinding, setFocusable, setForeground, setOnFocusGainedEvent, setOnFocusLostEvent, setOpaque, setPopupMenu, setPreferredSize, setReadonly, setToolTipText, setVisible, translate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CalendarControl
public CalendarControl(String bindID,
int length)
getValue
public Date getValue()
- Description copied from class:
FormField
- Returns field value.
- Overrides:
getValue in class FormField<Date>
setValue
public void setValue(Date value)
- Description copied from class:
FormField
- Sets field value.
- Overrides:
setValue in class FormField<Date>
setInputPrompt
public void setInputPrompt(String text)
- Since:
- 1.6
setPreviousIcon
public void setPreviousIcon(Icon icon)
- Since:
- 1.4
setNextIcon
public void setNextIcon(Icon icon)
- Since:
- 1.4
setNextButtonEnabled
public void setNextButtonEnabled(boolean enabled)
- Since:
- 1.5
setPreviousButtonEnabled
public void setPreviousButtonEnabled(boolean enabled)
- Since:
- 1.5
setFormat
public void setFormat(DateFormat dateFormat)
- Sets format for date field.
- Parameters:
dateFormat - - Since:
- 1.2
showYearSpinner
public void showYearSpinner(boolean show)
- Displays a spinner for year selection.
- Parameters:
show - (true is show)- Since:
- 1.2
setDefaultCalendarDate
public void setDefaultCalendarDate(Date date)
- Sets the default selected date for the calendar popup.
- Since:
- 1.4
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)
setOverwriteMode
public void setOverwriteMode(boolean overwrite)
isEditable
public boolean isEditable()
- Specified by:
isEditable in interface Editable
setEditable
public void setEditable(boolean editable)
- Specified by:
setEditable in interface Editable
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)
setValidator
public void setValidator(Validator<Date> validator)
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)
- Since:
- 1.3
onChange
protected void onChange()
- Overrides:
onChange in class FormField<Date>
createCalendarUI
protected ComboBoxUI createCalendarUI(JComboBox combo,
CalendarControl.CalendarPopup popup)
Copyright 2010 CodeRight, All rights reserved.