nl.coderight.jazz.form.field
Class CalendarField

java.lang.Object
  extended by nl.coderight.jazz.form.FormField<Date>
      extended by nl.coderight.jazz.form.field.CalendarField

public class CalendarField
extends FormField<Date>

Displays a calendar (month).


Field Summary
 
Fields inherited from class nl.coderight.jazz.form.FormField
Config
 
Constructor Summary
CalendarField()
           
CalendarField(String bindID)
           
 
Method Summary
 void focus()
          Sets focus to field.
 JComponent getComponent()
           
 Date getValue()
          Returns field value.
protected  boolean isDateSelected()
           
 boolean isSelectionEnabled()
           
protected  void onChange()
           
protected  void onClick()
           
protected  void onEscape()
           
 void setEnabled(boolean enabled)
          Sets whether field is enabled.
 void setNextButtonEnabled(boolean enabled)
           
 void setNextIcon(Icon icon)
           
 void setOnChangeEvent(Event onChangeEvent)
           
 void setPreviousButtonEnabled(boolean enabled)
           
 void setPreviousIcon(Icon icon)
           
 void setSelectCondition(SelectCondition<Date> selectCondition)
           
 void setSelectionEnabled(boolean enabled)
           
 void setValue(Date date)
          Sets field value.
 void showNextMonth()
           
 void showPreviousMonth()
           
 void showPreviousNextButtons(boolean show)
           
 void showYear(boolean show)
           
 void showYearSpinner(boolean show)
           
 
Methods inherited from class nl.coderight.jazz.form.FormField
dispatchEvent, dispose, focusNextField, focusPreviousField, getBackground, getBindID, getBorder, getCursor, getDataBinding, getForeground, getForm, getLabel, getParent, getPreferredSize, getToolTip, hasFocus, isBindable, isChanged, isEnabled, isFocusable, isOpaque, isReadonly, isShowing, isValueChanged, isVisible, onDoubleClick, onFocusGained, onFocusLost, onMouseEnter, onMouseLeave, onPopup, registerKeyboardAction, setBackground, setBindID, setBorder, setChanged, setComponent, setCursor, setDataBinding, setFocusable, setForeground, setOnFocusGainedEvent, setOnFocusLostEvent, setOpaque, setPopupMenu, setPreferredSize, setReadonly, setToolTip, setVisible, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarField

public CalendarField()

CalendarField

public CalendarField(String bindID)
Method Detail

getComponent

public JComponent getComponent()
Overrides:
getComponent in class FormField<Date>

focus

public void focus()
Description copied from class: FormField
Sets focus to field.

Overrides:
focus in class FormField<Date>

getValue

public Date getValue()
Description copied from class: FormField
Returns field value.

Overrides:
getValue in class FormField<Date>

setValue

public void setValue(Date date)
Description copied from class: FormField
Sets field value.

Overrides:
setValue in class FormField<Date>

setEnabled

public void setEnabled(boolean enabled)
Description copied from class: FormField
Sets whether field is enabled.

Overrides:
setEnabled in class FormField<Date>

isSelectionEnabled

public boolean isSelectionEnabled()

setSelectionEnabled

public void setSelectionEnabled(boolean enabled)

isDateSelected

protected boolean isDateSelected()

setPreviousButtonEnabled

public void setPreviousButtonEnabled(boolean enabled)

setNextButtonEnabled

public void setNextButtonEnabled(boolean enabled)

showPreviousNextButtons

public void showPreviousNextButtons(boolean show)

showPreviousMonth

public void showPreviousMonth()

showNextMonth

public void showNextMonth()

showYear

public void showYear(boolean show)

showYearSpinner

public void showYearSpinner(boolean show)

setOnChangeEvent

public void setOnChangeEvent(Event onChangeEvent)

setPreviousIcon

public void setPreviousIcon(Icon icon)

setNextIcon

public void setNextIcon(Icon icon)

setSelectCondition

public void setSelectCondition(SelectCondition<Date> selectCondition)

onChange

protected void onChange()
Overrides:
onChange in class FormField<Date>

onClick

protected void onClick()
Overrides:
onClick in class FormField<Date>

onEscape

protected void onEscape()


Copyright 2010 CodeRight, All rights reserved.