GridData data = new GridData( GridData.FILL_HORIZONTAL );
GridData data = new GridData( GridData.FILL_BOTH );
	private void createTable( Composite parent )	{		Table table = new Table( parent, SWT.FULL_SELECTION				| SWT.HIDE_SELECTION				| SWT.BORDER );		GridData data = new GridData( GridData.FILL_HORIZONTAL );		data.horizontalSpan = 2;		data.heightHint = 60;		table.setLayoutData( data );		table.setLinesVisible( true );		table.setHeaderVisible( true );		table.addSelectionListener( new SelectionAdapter( ) {			public void widgetSelected( SelectionEvent e )			{				String category = ( (TableItem) e.item ).getText( FORMAT_TYPE_INDEX );				String pattern = getPatternForCategory( category );				formatCode.setText( pattern );				updatePreview( );			}		} );		TableColumn tableColumValue = new TableColumn( table, SWT.NONE );		tableColumValue.setText( Messages.getString( "FormatDateTimePreferencePage.tableColumn.formatCode" ) ); //$NON-NLS-1$		tableColumValue.setWidth( 120 );		tableColumValue.setResizable( true );		TableColumn tableColumnDisplay = new TableColumn( table, SWT.NONE );		tableColumnDisplay.setText( Messages.getString( "FormatDateTimePreferencePage.tableColumn.formatResult" ) ); //$NON-NLS-1$		tableColumnDisplay.setWidth( 130 );		tableColumnDisplay.setResizable( true );		new TableItem( table, SWT.NONE ).setText( new String[]{				Messages.getString( "FormatDateTimePreferencePage.tableItem.generalDate" ), "01/23/2001 8:53:03 PM" //$NON-NLS-1$ //$NON-NLS-2$		} );		new TableItem( table, SWT.NONE ).setText( new String[]{				Messages.getString( "FormatDateTimePreferencePage.tableItem.longDate" ), "January 23, 2001" //$NON-NLS-1$ //$NON-NLS-2$		} );		new TableItem( table, SWT.NONE ).setText( new String[]{				Messages.getString( "FormatDateTimePreferencePage.tableItem.mediumDate" ), "23-Jan-01" //$NON-NLS-1$ //$NON-NLS-2$		} );		new TableItem( table, SWT.NONE ).setText( new String[]{				Messages.getString( "FormatDateTimePreferencePage.tableItem.shortDate" ), "01-23-2001" //$NON-NLS-1$ //$NON-NLS-2$		} );		new TableItem( table, SWT.NONE ).setText( new String[]{				Messages.getString( "FormatDateTimePreferencePage.tableItem.longTime" ), "8:45:00 PM" //$NON-NLS-1$ //$NON-NLS-2$		} );		new TableItem( table, SWT.NONE ).setText( new String[]{				Messages.getString( "FormatDateTimePreferencePage.tableItem.mediumTime" ), "8:45:00 PM" //$NON-NLS-1$ //$NON-NLS-2$		} );		new TableItem( table, SWT.NONE ).setText( new String[]{				Messages.getString( "FormatDateTimePreferencePage.table.shortTime" ), "20:45" //$NON-NLS-1$ //$NON-NLS-2$		} );	}