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:
Sima tördelt szöveg megjelenítése
Sima szöveg megjelenítése, de a http:// kezdetű szegmensek átalakítása hiperhivatkozássá menet közben.
XML címkéket tartalmazó szöveg megjelenítése
A FormText
minden módban képes vagy egy
karaktersorozat, vagy egy adatfolyam megjelenítésére.
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.
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.