package nongnu.cashews.eclipse.composer.wizards; import java.util.LinkedList; import org.eclipse.draw2d.Panel; import org.eclipse.jface.viewers.TableViewer; import org.eclipse.jface.window.ApplicationWindow; import org.eclipse.jface.wizard.WizardPage; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.layout.RowLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.FileDialog; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Table; import org.eclipse.swt.widgets.TableColumn; import org.eclipse.swt.widgets.Text; class ValueDataSelectedPage extends WizardPage { /* * private Button d; * * private Button c; * * private Button dr; */ private Table input, valueData; private Button add, add2; private Panel panel; private Label dv, dc; private Text dvT, dcT; /** * ComplaintsPage constructor */ public ValueDataSelectedPage() { super("ValuedataSelectPage"); setTitle("Value data Select"); setDescription("Please input the data values "); setPageComplete(true); } /** * Creates the page controls */ public void createControl(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); composite.setLayout(new GridLayout(3,false)); LinkedList entries = new LinkedList(); input = new Table(composite, SWT.NONE); input.setLayoutData(new GridData(GridData.FILL_VERTICAL | GridData.FILL_HORIZONTAL)); new TableColumn(input, SWT.NULL).setText(" Input "); input.setHeaderVisible(true); input.setLinesVisible(true); for (int i = 0, n = input.getColumnCount(); i < n; i++) input.getColumn(i).pack(); Composite composite1 = new Composite(composite, SWT.NONE); composite1.setLayout(new GridLayout(1,false)); add = new Button(composite1, SWT.RIGHT); add.setText("Add->"); add2 = new Button(composite1,SWT.RIGHT); add2.setText("<-Add"); valueData = new Table(composite, SWT.RIGHT); // Set up the table valueData.setLayoutData(new GridData(GridData.FILL_VERTICAL | GridData.FILL_HORIZONTAL)); TableColumn vd = new TableColumn(valueData, SWT.CENTER); vd.setText(" ValueData "); valueData.showColumn(vd); valueData.setHeaderVisible(true); valueData.setLinesVisible(true); for (int i = 0, n = valueData.getColumnCount(); i < n; i++) valueData.getColumn(i).pack(); /** * * End * */ setControl(composite); } }