new Label( composite, SWT.RIGHT ).setText( "Column:" ); columnEditor = new Text( composite, SWT.BORDER | SWT.SINGLE ); columnEditor.setLayoutData( new GridData( ) ); columnEditor.addVerifyListener( new VerifyListener( ) {
new Label( innerPane, SWT.NONE ).setText( MSG_NUMBER_OF_ROWS ); rowEditor = new SimpleSpinner( innerPane, 0 ); rowEditor.setText( String.valueOf( rowCount ) ); rowEditor.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
	protected Control createDialogArea( Composite parent )	{		Composite composite = (Composite) super.createDialogArea( parent );		( (GridLayout) composite.getLayout( ) ).numColumns = 2;		new Label( composite, SWT.LEFT ).setText( "Text:" );		textEditor = new Text( composite, SWT.BORDER | SWT.SINGLE );		textEditor.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		new Label( composite, SWT.CENTER ).setText( "Row:" );		lineEditor = new Text( composite, SWT.BORDER | SWT.SINGLE );		lineEditor.setLayoutData( new GridData( ) );		lineEditor.addVerifyListener( new VerifyListener( ) {			public void verifyText( VerifyEvent e )			{				e.doit = ( "0123456789".indexOf( e.text ) >= 0 );			}		} );		new Label( composite, SWT.RIGHT ).setText( "Column:" );		columnEditor = new Text( composite, SWT.BORDER | SWT.SINGLE );		columnEditor.setLayoutData( new GridData( ) );		columnEditor.addVerifyListener( new VerifyListener( ) {			public void verifyText( VerifyEvent e )			{				e.doit = ( "0123456789".indexOf( e.text ) >= 0 );			}		} );		return composite;	}