Group group = new Group( scientificPage, SWT.NONE ); group.setText( LABEL_SCIENTIFIC_SETTINGS_GROUP ); group.setLayoutData( createGridData4Group( ) ); group.setLayout( new GridLayout( 2, false ) );  Label label = new Label( group, SWT.NONE ); label.setText( LABEL_DECIMAL_PLACES ); sPlacesChoice = new Combo( group, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL ); sPlacesChoice.setItems( new String[]{ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" } ); GridData data = new GridData( GridData.FILL_HORIZONTAL ); sPlacesChoice.setLayoutData( data ); sPlacesChoice.addSelectionListener( mySelectionListener ); sPlacesChoice.addModifyListener( myModifyListener ); sPlacesChoice.select( 2 );  sPreviewLabel = createPreviewText( scientificPage );
createScientificSettingPart( scientificPage ); sPreviewLabel = createGeneralPreviewPart4Page( scientificPage );
	private Composite getScientificPage( Composite parent )	{		if ( scientificPage == null )		{			scientificPage = new Composite( parent, SWT.NULL );			scientificPage.setLayout( new GridLayout( 1, false ) );			Group group = new Group( scientificPage, SWT.NONE );			group.setText( LABEL_SCIENTIFIC_SETTINGS_GROUP );			group.setLayoutData( createGridData4Group( ) );			group.setLayout( new GridLayout( 2, false ) );			Label label = new Label( group, SWT.NONE );			label.setText( LABEL_DECIMAL_PLACES );			sPlacesChoice = new Combo( group, SWT.BORDER					| SWT.SINGLE					| SWT.V_SCROLL );			sPlacesChoice.setItems( new String[]{					"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$ //$NON-NLS-9$ //$NON-NLS-10$ //$NON-NLS-11$			} );			GridData data = new GridData( GridData.FILL_HORIZONTAL );			sPlacesChoice.setLayoutData( data );			sPlacesChoice.addSelectionListener( mySelectionListener );			sPlacesChoice.addModifyListener( myModifyListener );			sPlacesChoice.select( 2 );			sPreviewLabel = createPreviewText( scientificPage );		}		return scientificPage;	}