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
.