nl.coderight.jazz.form.control
Class GroupControl<V>

java.lang.Object
  extended by nl.coderight.jazz.form.FormField<V>
      extended by nl.coderight.jazz.form.FormControl<V>
          extended by nl.coderight.jazz.form.control.GroupControl<V>

public class GroupControl<V>
extends FormControl<V>

Used to arrange a group of fields.

See Also:
JPanel

Field Summary
static String CENTER
           
static String EAST
           
static String NORTH
           
static String SOUTH
           
static String WEST
           
 
Fields inherited from class nl.coderight.jazz.form.FormField
Config
 
Constructor Summary
GroupControl()
           
GroupControl(String title)
           
 
Method Summary
 void addField(FormField field)
           
 void addField(FormField field, Object constraints)
           
 void addHorizontalSeparator()
          Add a separator (horizontal) to this form.
 void addHorizontalSeparator(Object constraints)
          Add a separator (horizontal) to this form.
 void addLabel(String text)
          Add label (as text) to this form.
 void addLabel(String text, Object constraints)
          Add label (as text) to this form.
 void addVerticalSeparator()
          Add a separator (vertical) to this form.
 void addVerticalSeparator(Object constraints)
          Add a separator (vertical) to this form.
 String getTitle()
           
 void setBorder(Border border)
          Sets field border.
 FormLayout setLayout(FormLayout formLayout)
           
 void setLayout(LayoutManager layout)
           
 void setPainter(Painter painter)
           
 void setTitle(String title)
           
 
Methods inherited from class nl.coderight.jazz.form.FormControl
focus, focusField, focusNextField, focusPreviousField, getBindID, getFields, getFocusComponent, hasFocus, registerKeyboardAction, setComponent, setEnabled
 
Methods inherited from class nl.coderight.jazz.form.FormField
dispatchEvent, dispose, focusNextField, focusPreviousField, getBackground, getBorder, getComponent, getCursor, getDataBinding, getForeground, getForm, getLabel, getParent, getPreferredSize, getToolTipText, getValue, isBindable, isChanged, isEnabled, isFocusable, isOpaque, isReadonly, isScrollable, isShowing, isValueChanged, isVisible, onChange, onClick, onDoubleClick, onFocusGained, onFocusLost, onMouseEnter, onMouseLeave, onPopup, setBackground, setBindID, setChanged, setComponent, setCursor, setDataBinding, setFocusable, setForeground, setOnFocusGainedEvent, setOnFocusLostEvent, setOpaque, setPopupMenu, setPreferredSize, setReadonly, setToolTipText, setValue, setVisible, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NORTH

public static final String NORTH
See Also:
Constant Field Values

SOUTH

public static final String SOUTH
See Also:
Constant Field Values

CENTER

public static final String CENTER
See Also:
Constant Field Values

WEST

public static final String WEST
See Also:
Constant Field Values

EAST

public static final String EAST
See Also:
Constant Field Values
Constructor Detail

GroupControl

public GroupControl()

GroupControl

public GroupControl(String title)
Method Detail

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

setBorder

public void setBorder(Border border)
Description copied from class: FormField
Sets field border.

Overrides:
setBorder in class FormField<V>

setLayout

public void setLayout(LayoutManager layout)

setLayout

public FormLayout setLayout(FormLayout formLayout)
Overrides:
setLayout in class FormControl<V>
Since:
1.6

setPainter

public void setPainter(Painter painter)
Since:
1.6

addLabel

public void addLabel(String text)
Add label (as text) to this form.

Parameters:
text -
Since:
1.3

addLabel

public void addLabel(String text,
                     Object constraints)
Add label (as text) to this form.

Parameters:
text -
constraints -
Since:
1.3

addField

public void addField(FormField field)
Overrides:
addField in class FormControl<V>

addField

public void addField(FormField field,
                     Object constraints)
Overrides:
addField in class FormControl<V>

addHorizontalSeparator

public final void addHorizontalSeparator()
Add a separator (horizontal) to this form.


addHorizontalSeparator

public final void addHorizontalSeparator(Object constraints)
Add a separator (horizontal) to this form.

Parameters:
constraints -
Since:
1.2

addVerticalSeparator

public final void addVerticalSeparator()
Add a separator (vertical) to this form.

Since:
1.2

addVerticalSeparator

public final void addVerticalSeparator(Object constraints)
Add a separator (vertical) to this form.

Parameters:
constraints -
Since:
1.2


Copyright 2010 CodeRight, All rights reserved.