A FormText vezérlőelem

Képek, hiperhivatkozások és szövegrészletek keverékének használatával az űrlapon ragyogó eredményeket lehet elérni. Mindazonáltal, ha ezen elemek keverékére egy összetartozó szöveg részeként van szükség, igen nehéz dolgunk van. A probléma orvoslására az UI űrlapok egy elemi szöveg vezérlőelemet kínálnak, amely a következőkre képes:

A FormText minden módban képes vagy egy karaktersorozat, vagy egy adatfolyam megjelenítésére.

Normál szöveg megjelenítése (címke módban)

	FormText rtext = toolkit.createFormText(form.getBody(), true);
	String data = "Itt egy sima szöveg a szöveggel megjelenítéshez.";
	rtext.setText(data, false, false);

A második paraméter false értéke azt jelenti, hogy a bemeneti szöveget úgy kezeljük ahogy van, a harmadik pedig, hogy a talált URL címeket nem próbáljuk kibontani.

URL címek automatikus átalakítása hiperhivatkozásokká

Továbbra is lehetséges a szöveget normális szövegként kezelni, de a http:// protokollal kezdődő szegmenseket hiperhivatkozássá átalakítani:

	FormText rtext = toolkit.createFormText(form.getBody(), true);
	String data = "Ez itt egy sima szöveg a szöveggel megjelenítéshez; "+
                       "ez a szöveg a http://www.eclipse.org webhelyen van.";
	rtext.setText(data, false, true);

A Hyperlink vezérlőelemhez hasonlóan a FormText elfogadja a HyperlinkListener felületet megvalósító figyelőket. Ezek a figyelők értesítve lesznek a vezérlőelemen belüli hiperhivatkozás szegmensekkel kapcsolatos eseményekről.