Hyperlink - специализированный виджет, представляющий из себя аналог гиперссылок в web-браузере:
Hyperlink link = toolkit.createHyperlink(form.getBody(), "Click here.",
SWT.WRAP);
link.addHyperlinkListener(new HyperlinkAdapter() {
public void linkActivated(HyperlinkEvent e) {
System.out.println("Link activated!");
}
});
link.setText("A sample link");
Действия по отношению к этому виджету со стороны пользователя порождают событие HyperlinkEvent. Наведение указателя мыши на ссылку и ее покидание, а также активация ссылки (щелчок мышью или нажатие клавиши Enter) могут быть обнаружены с помощью HyperlinkListener.
Виджеты Hyperlink, создаваемые инструментарием формы, автоматически вставляются в HyperlinkGroup. Последняя управляет общими свойствами ссылок, принадлежащих ей, такими как нормальный цвет текста, цвет текста при наведении указателя мыши, подчеркивание.
Для создания гиперссылок с замещающим изображением существует подклассImageHyperlink. Он позволяет также совмещать текст и изображение. Если изображение не задано, ImageHyperlink идентичен Hyperlink.