Hyperlink er en tilpasset widget som er opprettet for å supplere standard SWT-widgetsettet, når dette brukes i forbindelse med brukergrensesnittskjemaer. Hyperlink er en valgbar tekstkontroll som fungerer på samme måte som en hyperlink for nettleser:
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");
Hyperlinker starter HyperlinkEvent
-objekter når brukere samhandler med dem.
Ved å legge til en HyperlinkListener
kan klienter registrere når musen starter og avslutter
linken, og når den aktiverer den (enten gjennom et museklikk eller via tasten Enter).
Hyperlinker som opprettes via skjemaverktøysettet, settes automatisk inn i en
hyperlinkgruppe. HyperlinkGroup
styrer vanlige hyperlinkegenskaper, for eksempel
normal forgrunnsfarge, pekerforgrunnsfarge og understrekingsstil og så videre, for alle
linkene som inngår i gruppen.
Siden mange hyperlinker brukes sammen med et lite bilde, oppgir brukergrensesnittskjemaer
subklassen ImageHyperlink
som gjør det mulig å kombinere tekst og bilde i en kontroll som det kan klikkes på.
Klassen kan også brukes når det er behov for et hyperlink-bilde (uten tekst). Hvis det
ikke er definert noe bilde, fungerer ImageHyperlink
på samme måte som Hyperlink
.