Label
- это просто текст.
Класс Link
(org.eclipse.swt.widgets.Link
) разрешает текст и ссылки. Javado c для Link.setText
говорит:
Строка может содержать как обычный текст, так и гиперссылки. Гиперссылка отделяется тегами привязки и . Внутри привязки поддерживается единственный атрибут HREF. Когда гиперссылка выбрана, текстовое поле события выбора содержит либо текст гиперссылки, либо значение ее HREF, если оно было указано. В редких случаях идентичных гиперссылок в одной строке можно использовать атрибут HREF, чтобы различать guish между ними. Строка может включать мнемонический символ c и разделители строк. Единственный разделитель, поддерживаемый атрибутом HREF, - это кавычки ("). Текст, содержащий символы угловых скобок <или>, можно экранировать с помощью \, однако эта операция является подсказкой и варьируется от платформы к платформе.
Вы должны прослушать событие выбора из этого элемента управления и добавить код, чтобы открыть ссылку.
В подключаемом модуле Eclipse вы можете использовать элементы управления Eclipse Forms FormText
и Hyperlink
, которые также позволяют смешивать текст и ссылки, а также другое форматирование.