@Override
	public void createControl(Composite parent) {

		Composite container = new Composite(parent, SWT.NULL);
		container.setLayout(new GridLayout(2, false));

		Label projectNameLabel = new Label(container, SWT.NULL);
		projectNameLabel.setText("Ghida module project:");
		projectCombo = new Combo(container, SWT.DROP_DOWN | SWT.READ_ONLY);
		GridData gd = new GridData(GridData.FILL_HORIZONTAL);
		projectCombo.setLayoutData(gd);
		projectCombo.addModifyListener(evt -> validate());
		for (IJavaProject javaProject : GhidraProjectUtils.getGhidraProjects()) {
			if (GhidraProjectUtils.isGhidraModuleProject(javaProject.getProject())) {
				IProject project = javaProject.getProject();
				projectCombo.add(project.getName());
				if (project.equals(selectedProject)) {
					projectCombo.setText(project.getName());
				}
			}
		}

		validate();
		setControl(container);
	}
Creates a new Ghidra module project chooser wizard page.

@param selectedProject The currently selected project in the project explorer.
GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/src/main/java/ghidradev/ghidraprojectcreator/wizards/pages/ChooseGhidraModuleProjectWizardPage.java