createOkCancel ();
createButtons ();
void createChildren () {	Label characterSetLabel = new Label (shell, SWT.NONE);	Label faceNameLabel = new Label (shell, SWT.NONE);	Label extendedStyleLabel = new Label (shell, SWT.NONE);		GridLayout layout = new GridLayout ();		layout.numColumns = 4;	layout.marginWidth = 15;	layout.marginHeight = 15;	layout.horizontalSpacing = 10;	layout.verticalSpacing = 2;	shell.setLayout (layout);	// row one	characterSetLabel.setText (SWT.getMessage ("SWT_Character_set") + ":");	faceNameLabel.setText (SWT.getMessage ("SWT_Font") + ":");	extendedStyleLabel.setText (SWT.getMessage ("SWT_Extended_style") + ":");		new Label (shell, SWT.NONE);	// row two		charSetCombo = new Combo (shell, SWT.SIMPLE | SWT.V_SCROLL);	GridData gridData = new GridData ();	gridData.widthHint = COLUMN1_WIDTH;	gridData.heightHint = 150;	gridData.verticalSpan = 2;	charSetCombo.setLayoutData (gridData);	charSetCombo.setData (NO_SELECTION);		faceNameCombo = new Combo (shell, SWT.SIMPLE | SWT.V_SCROLL);	gridData = new GridData ();	gridData.widthHint = COLUMN2_WIDTH;	gridData.heightHint = 150;		gridData.verticalSpan = 2;	gridData.verticalAlignment = GridData.FILL;	faceNameCombo.setLayoutData (gridData);	faceNameCombo.setData (NO_SELECTION);		extStyleCombo = new Combo (shell, SWT.SIMPLE | SWT.V_SCROLL);	gridData = new GridData ();	gridData.widthHint = COLUMN3_WIDTH;	gridData.heightHint = 150;		gridData.verticalSpan = 2;	gridData.verticalAlignment = GridData.FILL;		extStyleCombo.setLayoutData (gridData);	extStyleCombo.setData (NO_SELECTION);		// create ok and cancel buttons (row two and three)	createOkCancel ();		// row four	createEmptyRow ();		// row five	Label fontSizeLabel = new Label (shell, SWT.NONE);		fontSizeLabel.setText (SWT.getMessage ("SWT_Size") + ":");		Label fontStyleLabel = new Label (shell, SWT.NONE);	fontStyleLabel.setText (SWT.getMessage ("SWT_Style") + ":");		Label fillLabel = new Label (shell, SWT.NONE);	gridData = new GridData ();	gridData.horizontalSpan = 2;	fillLabel.setLayoutData (gridData);	// row six	fontSizeCombo = new Combo (shell, SWT.SIMPLE | SWT.V_SCROLL);	gridData = new GridData ();	gridData.horizontalAlignment = GridData.FILL;	gridData.verticalAlignment = GridData.FILL;			gridData.heightHint = 110;		fontSizeCombo.setLayoutData (gridData);	fontSizeCombo.setData (NO_SELECTION);				fontStyleCombo = new Combo (shell, SWT.SIMPLE | SWT.V_SCROLL);	gridData = new GridData ();	gridData.horizontalAlignment = GridData.FILL;	gridData.verticalAlignment = GridData.FILL;			fontStyleCombo.setLayoutData (gridData);	fontStyleCombo.setData (NO_SELECTION);		fillLabel = new Label (shell, SWT.NONE);	gridData = new GridData ();	gridData.horizontalSpan = 2;	fillLabel.setLayoutData (gridData);	// row seven	createEmptyRow ();		// row eight	Group sampleGroup = new Group (shell, SWT.NONE);	sampleGroup.setText (SWT.getMessage ("SWT_Sample"));	gridData = new GridData ();	gridData.heightHint = 70;		gridData.horizontalSpan = 3;	gridData.horizontalAlignment = GridData.FILL;		sampleGroup.setLayoutData (gridData);	// setup group box with sample text 	layout = new GridLayout ();	layout.marginWidth = 10;	layout.marginHeight = 10;	sampleGroup.setLayout (layout);		sampleLabel = new Label (sampleGroup, SWT.CENTER);	sampleLabel.setText (TEXT_SAMPLE);	gridData = new GridData ();	gridData.grabExcessHorizontalSpace = true;	gridData.grabExcessVerticalSpace = true;		gridData.verticalAlignment = GridData.FILL;		gridData.horizontalAlignment = GridData.FILL;		sampleLabel.setLayoutData (gridData);	shell.setSize (445, 410);}