nl.coderight.jazz.form
Class FormControl<V>

java.lang.Object
  extended by nl.coderight.jazz.form.FormField<V>
      extended by nl.coderight.jazz.form.FormControl<V>
Direct Known Subclasses:
AccordionControl, ButtonControl, CalendarControl, ChartControl, CheckControl, PageControl, RadioControl, ScrollableField, SplitControl, TabControl, WizardControl

public abstract class FormControl<V>
extends FormField<V>

Base class for form controls.


Field Summary
 
Fields inherited from class nl.coderight.jazz.form.FormField
Config
 
Constructor Summary
FormControl()
           
 
Method Summary
protected  void addField(FormField field)
           
protected  void addField(FormField field, Object constraints)
           
 void focus()
          Sets focus to field.
 void focusField(FormField field)
           
 void focusNextField(FormField field)
           
 void focusPreviousField(FormField field)
           
 String getBindID()
          Returns bindID.
protected  List<FormField> getFields()
           
 JComponent getFocusComponent()
           
 boolean hasFocus()
           
 void registerKeyboardAction(Action action)
          Provides keyboard bindings for Actions.
protected  void setComponent(FormField field)
           
 void setEnabled(boolean enabled)
          Sets whether or not this control is enabled.
protected  FormLayout setLayout(FormLayout formLayout)
           
 void setTitle(String title)
           
 
Methods inherited from class nl.coderight.jazz.form.FormField
dispatchEvent, dispose, focusNextField, focusPreviousField, getBackground, getBorder, getComponent, getCursor, getDataBinding, getForeground, getForm, getLabel, getParent, getPreferredSize, getToolTip, getValue, isBindable, isChanged, isEnabled, isFocusable, isOpaque, isReadonly, isShowing, isValueChanged, isVisible, onChange, onClick, onDoubleClick, onFocusGained, onFocusLost, onMouseEnter, onMouseLeave, onPopup, setBackground, setBindID, setBorder, setChanged, setComponent, setCursor, setDataBinding, setFocusable, setForeground, setOnFocusGainedEvent, setOnFocusLostEvent, setOpaque, setPopupMenu, setPreferredSize, setReadonly, setToolTip, setValue, setVisible, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FormControl

public FormControl()
Method Detail

setComponent

protected void setComponent(FormField field)

setLayout

protected FormLayout setLayout(FormLayout formLayout)

getFocusComponent

public JComponent getFocusComponent()

setTitle

public void setTitle(String title)

getBindID

public String getBindID()
Description copied from class: FormField
Returns bindID.

Overrides:
getBindID in class FormField<V>

addField

protected void addField(FormField field)

addField

protected void addField(FormField field,
                        Object constraints)

getFields

protected List<FormField> getFields()

setEnabled

public void setEnabled(boolean enabled)
Sets whether or not this control is enabled.

Overrides:
setEnabled in class FormField<V>
Parameters:
enabled -

hasFocus

public boolean hasFocus()
Overrides:
hasFocus in class FormField<V>

focus

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

Overrides:
focus in class FormField<V>

focusField

public void focusField(FormField field)

focusNextField

public void focusNextField(FormField field)

focusPreviousField

public void focusPreviousField(FormField field)

registerKeyboardAction

public void registerKeyboardAction(Action action)
Description copied from class: FormField
Provides keyboard bindings for Actions.

Performs the Action Event when the accelerator key is pressed.

Overrides:
registerKeyboardAction in class FormField<V>


Copyright 2010 CodeRight, All rights reserved.