diff options
Diffstat (limited to 'server/src/com/vaadin/ui/FormLayout.java')
-rw-r--r-- | server/src/com/vaadin/ui/FormLayout.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/server/src/com/vaadin/ui/FormLayout.java b/server/src/com/vaadin/ui/FormLayout.java new file mode 100644 index 0000000000..c0be784a7b --- /dev/null +++ b/server/src/com/vaadin/ui/FormLayout.java @@ -0,0 +1,31 @@ +/* +@VaadinApache2LicenseForJavaFiles@ + */ + +package com.vaadin.ui; + +/** + * FormLayout is used by {@link Form} to layout fields. It may also be used + * separately without {@link Form}. + * + * FormLayout is a close relative to vertical {@link OrderedLayout}, but in + * FormLayout caption is rendered on left side of component. Required and + * validation indicators are between captions and fields. + * + * FormLayout does not currently support some advanced methods from + * OrderedLayout like setExpandRatio and setComponentAlignment. + * + * FormLayout by default has component spacing on. Also margin top and margin + * bottom are by default on. + * + */ +public class FormLayout extends AbstractOrderedLayout { + + public FormLayout() { + super(); + setSpacing(true); + setMargin(true, false, true, false); + setWidth(100, UNITS_PERCENTAGE); + } + +} |