Bug 85255 Replace custom Link implementation with SWT Link
I20050215-0800 Replace custom Link implementation with SWT Link. Note: improve work for translators and get rid of cutom escape chars in string.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/JavaEditorPreferencePage.java
private void createHeader(Composite contents) {
		String text= PreferencesMessages.getFormattedString("JavaEditorPreferencePage.link", "org.eclipse.ui.preferencePages.GeneralTextEditor"); 
		
		
		CHyperLinkText link= new CHyperLinkText(contents, SWT.NONE);
		link.setText(text);
		link.addLinkListener(new ILinkListener() {
			public void linkSelected(String url) {
				PreferencesUtil.createPreferenceDialogOn(getShell(), url, null, null);
			}
		});
		
		GridData gridData= new GridData(SWT.FILL, SWT.BEGINNING, true, false);
		gridData.widthHint= 150; 
		link.setLayoutData(gridData);
		
		addFiller(contents);
	}
	private void addFiller(Composite composite) {
		PixelConverter pixelConverter= new PixelConverter(composite);
		
		Label filler= new Label(composite, SWT.LEFT );
		GridData gd= new GridData(GridData.HORIZONTAL_ALIGN_FILL);
		gd.horizontalSpan= 2;
		gd.heightHint= pixelConverter.convertHeightInCharsToPixels(1) / 2;
		filler.setLayoutData(gd);
	}
	private void initialize() {
		initializeFields();