Hyperlänk är en anpassad gränssnittskontroll som skapats för att komplettera den förvalda SWT-gränssnittskontrollen som används för formulär för användargränssnitt. Hyperlänk är en valbar textkontroll som fungerar som en webbläsarhyperlänk:
Hyperlink link = toolkit.createHyperlink(form.getBody(), "Klicka här.", SWT.WRAP); link.addHyperlinkListener(new HyperlinkAdapter() { public void linkActivated(HyperlinkEvent e) { System.out.println("Länk aktiverad!"); } }); link.setText("En exempellänk");
Hyperlänkar aktiverar HyperlinkEvent
-objekt när användare interagerar med dem. Genom att lägga till HyperlinkListener
, kan klienter registrera när musen tillträder eller lämnar länken liksom aktivera den (antingen via musklick eller 'Enter'-tangenten).
Hyperlänkar som skapats med hjälp av formulärets verktygssats infogas automatiskt i en hyperlänksgrupp. I HyperlinkGroup
hanteras gemensamma hyperlänksegenskaper som förgrundsfärg vid normal funktion och hovringsfunktion, understrykningsstil etc. för alla länkarna som tillhör gruppen.
Eftersom många hyperlänkar kombineras med en liten bild, finns det i formulären för användargränssnitt en subklass som kallas ImageHyperlink
som lägger till möjligheten att kombinera text och bild i en klickbar kontroll. Denna klass kan även användas när en hyperlänksbild (utan text) erfordras. Om inte någon bild definierats, fungerar ImageHyperlink
som Hyperlink
.