Hyperlinkkien ohjausobjektit

Hyperlinkki on muokattu widget-toiminto, joka on luotu widget-vakiotyökalujen täydennykseksi käyttöliittymän lomakkeita varten. Hyperlinkki on tekstin ohjausobjekti, jonka voi valita ja joka toimii kuten Web-selaimen hyperlinkki:

	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");

Hyperlinkit aloittavat HyperlinkEvent-objektit, kun käyttäjä on vuorovaikutuksessa niiden kanssa. HyperlinkListener-rajapinnan lisäyksen jälkeen työasemat voivat siepata linkin, kun hiiriosoitin siirtyy linkin päälle ja siitä pois tai aktivoi linkin (joko hiiren napsautuksella tai Enter-näppäimellä).

Lomakkeen työkaluohjelmiston luomat hyperlinkit sisällytetään automaattisesti hyperlinkkiryhmään. HyperlinkGroup hallitsee hyperlinkin perusominaisuuksia, kuten normaalia ja osoitettavan tekstin edustaväriä sekä alleviivauksen tyyliä, kaikissa ryhmän hyperlinkeissä.

Koska moniin hyperlinkkeihin liittyy pieni kuva, käyttöliittymän lomakkeilla on ImageHyperlink-aliluokka, joka mahdollistaa tekstin ja kuvan yhdistämisen yhden ohjausobjektin napsautuksella. Tätä luokkaa voi käyttää myös silloin kun tarvitaan pelkästään kuvahyperlinkki, ei tekstiä. Jos kuvaa ei ole määritetty, ImageHyperlink toimii samalla tavalla kuin Hyperlink.