FormText-ohjausobjekti

Kuvien, hyperlinkkien ja tekstinkatkelmien yhdistäminen samaan asetteluun voi tuottaa hyvin viimeisteltyjä lopputuloksia. Näiden elementtien yhdistäminen yhden, merkittävän tekstin osaksi on hyvin vaikeaa. Ongelman korjaamiseksi käyttöliittymän lomakkeissa on perusluonteinen tekstin ohjausobjekti, joka

FormText-ohjausobjekti pystyy kaikissa tiloissa hahmontamaan joko merkkijonon tai syöttövirran.

Normaalin tekstin hahmonnus (otsikkotila)

	FormText rtext = toolkit.createFormText(form.getBody(), true);
	String data = "Tässä on tavallista tekstiä hahmonnettavaksi.";
	rtext.setText(data, false, false);

Toinen argumentti, joka on määritykseltään false, tarkoittaa sitä, että syötetekstiä käsitellään sellaisenaan. Kolmas argumentti tarkoittaa sitä, että mahdollisesti esiintyviä URL-osoitteita ei laajenneta.

URL-osoitteiden muuttaminen hyperlinkeiksi automaattisesti

On mahdollista käsitellä tekstiä normaalina tekstinä ja silti muuttaa http:// -yhteyskäytännön mukaiset osat automaattisesti hyperlinkeiksi:

	FormText rtext = toolkit.createFormText(form.getBody(), true);
	String data = "Tässä on tavallista tekstiä hahmonnettavaksi."+
                       "Tämä teksti on Web-sivustolla http://www.eclipse.org.";
	rtext.setText(data, false, true);

Kuten Hyperlink-ohjausobjektikin, FormText kelpuuttaa kuuntelutoiminnot, jotka toteuttavat rajapintaa HyperlinkListener. Näille kuuntelutoiminnoille ilmoitetaan tapahtumista, jotka liittyvät ohjausobjektin hyperlinkkisegmentteihin.