fTable.setLayoutData(new GridData(GridData.FILL_BOTH));
GridData tableGD= new GridData(GridData.FILL_BOTH); tableGD.heightHint= fTable.getGridLineWidth() + fTable.getItemHeight() * ROW_COUNT; fTable.setLayoutData(tableGD);
	private void createTable(Composite parent){		Composite c= new Composite(parent, SWT.NONE);		GridLayout gl= new GridLayout();		gl.numColumns= 2;		c.setLayout(gl);		c.setLayoutData(new GridData(GridData.FILL_BOTH));				fTable= new Table(c, SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI | SWT.FULL_SELECTION | SWT.HIDE_SELECTION | SWT.BORDER);		fTable.setLayoutData(new GridData(GridData.FILL_BOTH));				fTable.setLinesVisible(true);		fTableEditor= new TableEditor(fTable);				TableLayout layout= new TableLayout();		fTable.setLayout(layout);		fTable.setHeaderVisible(true);				ColumnLayoutData[] columnLayoutData= new ColumnLayoutData[SIZE];		columnLayoutData[TASK_PROP]= new ColumnPixelData(20, false);		columnLayoutData[KEY_PROP]= new ColumnWeightData(50);		columnLayoutData[VAL_PROP]= new ColumnWeightData(50);				for (int i= 0; i < fgTitles.length; i++) {			layout.addColumnData(columnLayoutData[i]);			TableColumn tc= new TableColumn(fTable, SWT.NONE, i);			tc.setResizable(columnLayoutData[i].resizable);			tc.setText(fgTitles[i]);		}				createButtonComposite(c);		}