Hyperlink

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.