FormText-kontroll

Det er mulig å oppnå svært bra resultater ved å blande bilder, hyperlinker og tekstsnutter i et skjema. Når blandingen av elementer skal inngå som en del av Integral-tekst, er dette svært vanskelig å få til. For å løse dette problemet tilbyr brukergrensesnittskjemaer en rudimentær tekstkontroll som kan

I alle modusene kan FormText-kontrollen behandle en streng eller en inndatastrøm.

Behandle ren tekst (etikettmodus)

	FormText rtext = toolkit.createFormText(form.getBody(), true);
	String data = "Here is some plain text for the text to render.";
	rtext.setText(data, false, false);

Når det andre argumentet settes til false, vil inndatatekst behandles som de er, og det tredje argument angir at vi ikke vil prøve å utvide eventuelle URLer.

Automatisk konvertering av URLer til hyperlinker

Det er mulig å fortsatt håndtere teksten som vanlig tekst, men automatisk konvertere segmenter til hyperlinker med protokollen http://:

	FormText rtext = toolkit.createFormText(form.getBody(), true);
	String data = "Here is some plain text for the text to render; "+
                       "this text is at http://www.eclipse.org web site.";
	rtext.setText(data, false, true);

På samme måte som med kontrollen Hyperlink, godtar FormText lyttere som implementerer HyperlinkListener. Disse lytterne varsles om hendelser som er relatert til hyperlinksegmenter i kontrollen.