portField = new IntegerFieldEditor("port","Port",shell);
portField = new StringFieldEditor("port","Port",shell);
	protected Control createContents(Composite shell) {			this.controlshell = shell;		hostNameField = new StringFieldEditor("hostname", "Hostname",shell);				hostNameField.setStringValue(preferenceStore.getDefaultString("hostname"));			hostNameField.setStringValue(preferenceStore.getString("hostname"));			computeColumn(hostNameField.getNumberOfControls());										portField = new IntegerFieldEditor("port","Port",shell);			portField.setStringValue(preferenceStore.getDefaultString("port"));			portField.setStringValue(preferenceStore.getString("port"));						computeColumn(portField.getNumberOfControls());		userNameField = new StringFieldEditor("username", "Username",shell);			userNameField.setStringValue(preferenceStore.getDefaultString("username"));			userNameField.setStringValue(preferenceStore.getString("username"));						computeColumn(userNameField.getNumberOfControls());		passwordField = new StringFieldEditor("password", "Password",shell);			passwordField.getTextControl(shell).setEchoChar ('*');						passwordField.setStringValue(preferenceStore.getString("password"));			computeColumn(passwordField.getNumberOfControls());			consoleTabFontField = new FontFieldEditor("consoleFont", "Font for Console Window","MLdonkey",shell);			computeColumn(consoleTabFontField.getNumberOfControls());							arrangeFields();		return null;	}