2009-02-11 11 views
0

Je suis en train de créer un lien SWT avec le texte de sorte qu'il ressemble à ce qui suitSWT Lien Texte>

< c'est le lien>

où le texte c'est le lien est le lien réel et les chevrons ne font pas partie du lien.

Je peux approcher avec le code suivant:

link.setText("<a><this is the link></a>"); 

Cependant, je veux juste que le texte soit le lien, et ne pas inclure le < et>. Je pensais que je pouvais le faire simplement en faisant:

link.setText("<<a>this is the link</a>>"); 

Mais quand je fais cela - je perds la fin>. Quelqu'un peut-il penser à comment obtenir le> retour (sans que cela fasse partie du lien?

+0

Hmm, j'essayer votre lien d'échantillon. setText ("< c'est le lien> "); et je comprends ce que je pense que tu vas faire. Je vois . – Eddie

+0

Ouais - Maintenant, j'ai besoin de comprendre ce que je fais dans mon projet qui cause une différence. Si je le fais dans un projet simple (l'extrait SWT) cela fonctionne bien. Quand j'ajoute le même code à mon fichier, il ne le fait pas ... –

+0

Fournissez plus de contexte à votre code et peut-être que quelqu'un d'autre peut repérer le problème. – Eddie

Répondre

0

Dans quelle version de SWT testez-vous? Lorsque je lance le premier SWT sample snippet pour Link, mais remplacez le texte par votre échantillon

.
link.setText("<<a>this is the link</a>>"); 

alors je vois ce que je crois que vous voulez voir est avec SWT 3.3.2

+0

Essayé le code suivant - mais il a résulté en 'lt; ceci est le linkgt;' –

0

Cela semble faire l'affaire.

link.setText("<<a>this is the link</a>> >");