sc.setExpandHorizontal( true ); sc.setExpandVertical( true ); sc.setContent( parent );
	protected Control createContents( Composite myparent ) {				Group group = new Group( myparent, SWT.NONE );			GridLayout gl = new GridLayout( 1, false );			group.setLayout( gl );			group.setLayoutData( new GridData( GridData.FILL_BOTH ) );				ScrolledComposite sc = new ScrolledComposite( group, SWT.H_SCROLL | SWT.V_SCROLL ) {					public Point computeSize( int wHint, int hHint, boolean changed ) 			/* This method prevents the window from becoming huge (as in hight and width) 			 * when reopening "General" (or equivalents)			 */ 				{ return new Point( SWT.DEFAULT, SWT.DEFAULT ); }		};				sc.setLayoutData( new GridData( GridData.FILL_BOTH ) );			sc.setLayout( new FillLayout() );				Composite parent = ( Composite ) super.createContents( sc );		parent.setLayoutData( new GridData( GridData.FILL_BOTH ) );						sc.setExpandHorizontal( true );		sc.setExpandVertical( true );		sc.setContent( parent );		GridLayout layout = new GridLayout();		layout.numColumns = 1;						sc.setMinSize( parent.computeSize( SWT.DEFAULT, SWT.DEFAULT ) );		parent.layout();				return parent; 	}