}
// create Form
final FormBuilder f = new FormBuilder("project");
f.addElement("basic.folder", new FormFileSelectField(I18N.t("Ordner"), p == null ? null : p.getPath(), JFileChooser.OPEN_DIALOG, true, true))
.addValidator(new ValidatorUmlaut());
f.addElement("basic.name", new FormTextField(I18N.t("Name"), p == null ? "Project" : p.getTitle()));
f.addElement("basic.icon", new FormIcon(I18N.t("Icon"), p == null ? IconCache.games[0] : p.getIcon(), IconCache.games));
// build list for types
String[] key = ProjectManagement.types.keySet().toArray(new String[ProjectManagement.types.size()]);