@Override
protected final JComponent buildEditPanel(final WindowInterface window) {
FormLayout layout = new FormLayout("10dlu,p,3dlu,120dlu,3dlu,p,10dlu",
"10dlu,p,3dlu,p,3dlu,p,3dlu,p,3dlu,p,3dlu,p,3dlu,p,3dlu,100dlu,3dlu,p,5dlu");
PanelBuilder builder = new PanelBuilder(layout);
CellConstraints cc = new CellConstraints();
builder.addLabel("Brukernavn:", cc.xy(2, 2));
builder.add(textFieldUserName, cc.xy(4, 2));
builder.addLabel("Fornavn:", cc.xy(2, 4));
builder.add(textFieldFirstName, cc.xy(4, 4));
builder.addLabel("Etternavn:", cc.xy(2, 6));
builder.add(textFieldLastName, cc.xy(4, 6));
builder.addLabel("Passord:", cc.xy(2, 8));
builder.add(passwordField, cc.xy(4, 8));
builder.addLabel("Gruppebruker:", cc.xy(2, 10));
builder.add(comboBoxGroupUser, cc.xy(4, 10));
builder.addLabel("Funksjon:", cc.xy(2, 12));
builder.add(comboBoxJobFunction, cc.xy(4, 12));
builder.addLabel("Produktomr�de:", cc.xy(2, 14));
builder.add(comboBoxProductArea, cc.xy(4, 14));
JTabbedPane tabbedPane = new JTabbedPane();
tabbedPane.add("Profiler", buildUserProfilePanel());
tabbedPane.add("Produktomr�der", buildProductAreaPanel());
builder.add(tabbedPane, cc.xyw(2, 16, 3));
builder.add(
ButtonBarFactory.buildCenteredBar(buttonSave, buttonCancel),
cc.xyw(2, 18, 6));
return new IconFeedbackPanel(validationResultModel, builder.getPanel());
}