ol.setSpacing(true);
// ol.setWidth("");
ol.setCaption("Underfilled with fixed width (" + ol.getWidth()
+ "px) and fixed height (" + ol.getHeight() + "px)");
TextArea ta;
ta = new TextArea("60%x100% Field");
ta.setCaption("Short capt");
ta.setValue("60% x 100% TextField");
ta.setWidth("60%");
ta.setHeight("100%");
ta.setRequired(true);
ta.setRows(2);
ol.addComponent(ta);
ol.setComponentAlignment(ta, Alignment.MIDDLE_CENTER);
ta = new TextArea("200px x 200px Field");
// ta.setIcon(new ThemeResource("icons/16/document-add.png"));
ta.setValue("200x200 field");
ta.setRows(2);
// ta.setSizeFull();
ta.setHeight("200px");
ta.setWidth("200px");
ol.addComponent(ta);
ol.setComponentAlignment(ta, Alignment.TOP_LEFT);
ta = new TextArea("200px x 200px Field");
// ta.setIcon(new ThemeResource("icons/16/document-add.png"));
ta.setValue("200x200 field");
ta.setRows(2);
// ta.setSizeFull();
ta.setHeight("200px");
ta.setWidth("200px");
ol.addComponent(ta);
ol.setComponentAlignment(ta, Alignment.BOTTOM_RIGHT);
return ol;
}