FormText

Для простого применения хватает совмещения изображений, ссылок и меток. Однако, когда эти элементы требуются для объемного текста, это становится слишком затратным. Модуль UI Forms предоставляет специальный управляющий элемент со следующими возможностями:

Во всех режимах FormText может принимать текст как из переменной, так и с потока.

Отображение обычного текста (режим метки)

	FormText rtext = toolkit.createFormText(form.getBody(), true);
	String data = "Просто текст.";
	rtext.setText(data, false, false);

Значение второго аргумента false отключает обработку входного текста, а третий - преобразование URL.

Автоматическое преобразование URL в гиперссылки

Общая обработка текста и преобразование адресов отключаются отдельно, например в приведенном ниже коде последнее включено:

	FormText rtext = toolkit.createFormText(form.getBody(), true);
	String data = "Просто текст"+
                       "этот текст можно найти на сайте http://www.eclipse.org .";
	rtext.setText(data, false, true);

Как и Hyperlink, FormText принимает получатели запросов, реализующие HyperlinkListener. Они будут уведомляться о событиях, относящихся к ссылкам в тексте.