GridLayout gridLayout = new GridLayout(); gridLayout.numColumns = 4; gridData = new GridData( GridData.FILL_HORIZONTAL ); gridData.horizontalSpan = 2; gridData.horizontalIndent = -6; Composite aComposite = new Composite( group, SWT.NONE ); aComposite.setLayout( gridLayout ); aComposite.setLayoutData( gridData );   String[] items = { "", "KB", "MB", "GB" };
    protected Text[] createMaxMinSizeText( Composite group ) {		/* the max size label */        GridData gridData = new GridData( GridData.FILL_HORIZONTAL );        Label label = new Label( group, SWT.NONE );        label.setLayoutData( gridData );        label.setText( "Max Size" );		/* the min size label */		gridData = new GridData( GridData.FILL_HORIZONTAL );		label = new Label( group, SWT.NONE );		label.setLayoutData( gridData );		label.setText( "Min Size" );        		/* the max size text */        gridData = new GridData( GridData.FILL_HORIZONTAL );        maxText = new Text( group, SWT.SINGLE | SWT.BORDER );        maxText.setLayoutData( gridData );		maxText.addListener( SWT.Verify, this );        /* the min size text */        gridData = new GridData( GridData.FILL_HORIZONTAL );		minText = new Text( group, SWT.SINGLE | SWT.BORDER );		minText.setLayoutData( gridData );		minText.addListener( SWT.Verify, this );				return new Text[] { maxText, minText };    }