public NameGroup() { // text field for project name fNameField = new StringDialogField(); fNameField.setLabelText(NewWizardMessages.NewJavaProjectWizardPageOne_NameGroup_label_text); fNameField.setDialogFieldListener(this); fPackageField = new StringDialogField(); fPackageField.setLabelText("Top level package name:"); fPackageField.setDialogFieldListener(this); fTemplateField = new ComboDialogField(SWT.READ_ONLY); fTemplateField.setLabelText("Project type:"); List<String> types = new ArrayList<String>(); for (ProjectType type : ProjectType.values()) { types.add(type.getDisplayString()); } fTemplateField.setItems(types.toArray(new String[types.size()])); fTemplateField.selectItem(0); fdescriptionField = new StringDialogField(); fdescriptionField.setLabelText("Description"); fdescriptionField.setDialogFieldListener(this); fdescriptionField.setEnabled(false); }