SWT: Hyperlink in swt?

gring0

Mitglied
Hallo zusammen,

ich hätte gerne einen stinknormalen text ("link") der als hyperlink zu einer webseite fungiert.

Wie löse ich das in SWT?

Ich hätte die Klasse org.eclipse.swt.widgets.Link gefunden, der kann ich über .setText(<A>link</A>) auch wunderbar das Aussehen eines Links verpassen, nur irgendwie fehlt mir die Funktion dahinter :). Kann das wirklich sein, dass man die Funktion eines Hyperlinks in SWT komplett ausprogrammieren muss? Irgendwie kann ich mir nicht vorstellen, dass es hierzu keine vernünftige Lösung gibt --> Bitte um Hilfe!

mfg,
gring0
 
Nochmal hallo,

habe jetzt folgende Lösung gefunden, die mich aber auch nicht wirklich zufriedenstellt, falls jemand etwas besserse hat, bitte posten!

Code:
...
	Link link = new Link(infoComp,SWT.NONE);
	link.setText("<A>www.tutorials.de</A>");
	link.addMouseListener(new MouseListener() {
		 public void mouseDoubleClick(MouseEvent arg0) {}
		 public void mouseUp(MouseEvent arg0) {}
		 public void mouseDown(MouseEvent arg0) {
			 Program.launch("http://www.tutorials.de/");
		 }
	});
...

mfg,
gring0
 
Zurück