Hyperlink er et tilpasset element, som oprettes som supplement til det standard-SWT-element, der angives, når det bruges i sammenhæng med UI-formularer. Hyperlink er en valgfri tekstkontrol, der fungerer ligesom et webbrowser-hyperlink:
Hyperlink link = toolkit.createHyperlink(form.getBody(), "Klik her.", SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) { System.out.println("Link activated!"); } }); link.setText("A sample link");
Hyperlink starter HyperlinkEvent
-objekter, når brugerne interagerer med dem.
Ved at tilføje HyperlinkListener
kan klienter fastholde, når musen går ind og ud af et link, og når linket aktiveres (enten vha. en klik med musen eller et tryk på Enter-tasten).
Hyperlink, som oprettes af formular-toolkit, indsættes automatisk i en hyperlink-gruppe. HyperlinkGroup
administrerer generelle hyperlink-egenskaber som f.eks. normal forgrundsfarve og farve på pegefunktion, understregning osv., for alle de link, der tilhører gruppen.
Da mange hyperlink er kombineret med et lille billede, stiller UI-formularer en underklasse til rådighed, som hedder ImageHyperlink
, og som giver mulighed for at kombinere tekst og billeder i én kontrol, som man kan klikke på.
Denne klasse kan også bruges, når der er behov for et hyperlink-billede (uden tekst).
Hvis billedet ikke angives, er funktionsmåden for ImageHyperlink
den samme som for Hyperlink
.