如何在Label文本中插入超链接?

时间:2017-01-30 09:57:36

标签: java hyperlink vaadin

有人知道如何将超链接引用插入到Vaadin标签中吗?例如,我有

标签

Label label = new Label("Developed by Corporation);

我需要在单词" Corporation"。

上添加鼠标悬停链接

1 个答案:

答案 0 :(得分:2)

为标签设置HTML内容应该适用于简单的情况:

Label labelWithLink = 
    new Label("Developed by <a href='http://google.com'>Corporation</a>", ContentMode.HTML));

或者,如果您正在使用Vaadin 6:

Label labelWithLink = 
    new Label("Developed by <a href='http://google.com'>Corporation</a>", Label.CONTENT_XHTML));

如果要更改显示选项,可能需要将CSS样式添加到硬编码的HTML中。