setLayout(layoutMain);
FieldSet fieldSet = new FieldSet();
fieldSet.setBorders(false);
FormLayout layout = new FormLayout();
layout.setLabelWidth(90);
layout.setDefaultWidth(175);
layout.setPadding(0);
fieldSet.setLayout(layout);
userName = new TextField<String>();
userName.setMinLength(1);
userName.setFieldLabel(JabberApp.getConstants().user());
userName.addKeyListener(keyListener);
fieldSet.add(userName);
password = new TextField<String>();
password.setMinLength(1);
password.setPassword(true);
password.setFieldLabel(JabberApp.getConstants().password());
password.addKeyListener(keyListener);
fieldSet.add(password);
setFocusWidget(userName);
add(fieldSet);
//the more options
moreFieldSet = new MyFieldSet();
moreFieldSet.setHeading(JabberApp.getConstants().moreoptions());
moreFieldSet.setBorders(false);
moreFieldSet.setCheckboxToggle(true);
moreFieldSet.collapse();
layout = new FormLayout();
layout.setLabelWidth(90);
layout.setDefaultWidth(175);
layout.setPadding(0);
moreFieldSet.setLayout(layout);
serverField = new TextField<String>();
serverField.setFieldLabel(JabberApp.getConstants().host());
moreFieldSet.add(serverField);