无法让SWT.UNDERLINE_LINK与StyledText和TextStyle结合使用

时间:2013-03-29 13:13:14

标签: java swt eclipse-rcp rcp

我很擅长使用StyledTextTextStyle

我正在尝试为显示的文本提供超链接查找。我正在使用TextStyle对象来创建超链接样式文本。对于TextStyle构造函数,我传递的Font对象具有样式SWT.UNDERLINE_LINK,期望它创建具有超链接样式的文本[根据javadoc]。

我无法使这种风格起作用。其他样式SWT.BOLDSWT.ITALICS有效但不SWT.UNDERLINE_LINK。是否有使用SWT.UNDERLINE_LINK的特殊条件?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您需要设置

styleRange.underline = true;

使用underlineStyle

styleRange.underlineStyle = SWT.UNDERLINE_LINK;