【问题标题】:SWT Link Text with >SWT 链接文本与 >
【发布时间】:2010-10-07 00:34:00
【问题描述】:

我正在尝试使用文本创建一个 SWT 链接,因此它看起来如下所示

文本这是链接是实际链接,尖括号不是链接的一部分。

我可以通过以下代码接近:

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

但是,我只想将文本作为链接,而不包括 。我以为我可以这样做:

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

但是当我这样做时 - 我失去了结局>。任何人都可以想到如何让 > 回来(没有它成为链接的一部分?

【问题讨论】:

  • 嗯,我试试你的示例 link.setText("this is the link>");我得到了我认为你想要的东西。我看到 .
  • 是的 - 现在我需要弄清楚我在项目中所做的事情会导致差异。如果我在一个简单的项目(SWT sn-p)中做到这一点,它工作得很好。当我将相同的代码添加到我的文件中时,它不会...
  • 为您的代码提供更多上下文,也许其他人可以发现问题。
  • 出于好奇在我自己的基于 SWT 的项目中尝试了这个,我得到了 。额外的空间没有帮助。使用 SWT 3.550。
  • 而且看起来任何数量的尾随 > 都被转换为空格。

标签: hyperlink swt


【解决方案1】:

您使用什么版本的 SWT 进行测试?当我为链接运行第一个 SWT sample snippet 时,将文本替换为您的示例

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

然后我看到了我相信你想看到的。这是使用 SWT 3.3.2。

【讨论】:

  • 尝试了以下代码 - 但结果是 'lt;this is the linkgt;'
【解决方案2】:

这似乎可以解决问题:

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

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 2012-12-15
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    相关资源
    最近更新 更多