package com.farata.cleardatabuilder.extjs.wizard; import org.eclipse.jst.j2ee.internal.plugin.J2EEUIPlugin; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Label; import org.eclipse.wst.common.frameworks.datamodel.IDataModel; import org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizardPage; public class CDBProjectFirstPage extends DataModelWizardPage { Button newProject; Button myBatisExampleProjct; Button hibernateExampleProject; Button javaExampleProject; protected CDBProjectFirstPage(IDataModel model, String pageName) { super(model, pageName); setTitle("Clear Data Builder Project Type"); setDescription("Select Clear Data Builder project type"); setImageDescriptor(J2EEUIPlugin.getDefault().getImageDescriptor("war_wiz")); //setInfopopID("org.eclipse.jst.servlet.ui.webw1000"); } @Override protected String[] getValidationPropertyNames() { return null; } @Override protected Composite createTopLevelComposite(Composite parent) { Composite top = new Composite(parent, 0); //PlatformUI.getWorkbench().getHelpSystem().setHelp(top, getInfopopID()); top.setLayout(new GridLayout()); top.setLayoutData(new GridData(1808)); Label label = new Label(top, SWT.NONE); label.setText("Select Project Type:"); CDBProjectTypeSelectionListener selectionListener = new CDBProjectTypeSelectionListener(this, model); newProject = new Button(top, SWT.RADIO); newProject.setText("New Clear Data Builder Project"); newProject.setSelection(true); newProject.addSelectionListener(selectionListener); myBatisExampleProjct = new Button(top, SWT.RADIO); myBatisExampleProjct.setText("MyBatis/Spring Example Project"); myBatisExampleProjct.addSelectionListener(selectionListener); hibernateExampleProject = new Button(top, SWT.RADIO); hibernateExampleProject.setText("Hibernate Example Project"); hibernateExampleProject.addSelectionListener(selectionListener); javaExampleProject = new Button(top, SWT.RADIO); javaExampleProject.setText("Java Example Project"); javaExampleProject.addSelectionListener(selectionListener); return top; } }