HTML标签嵌入到SWT中的setText()方法的参数中?

时间:2011-02-16 11:03:36

标签: html swt label embed settext

Stackoverflow人!     我一直在尝试将HTML标签(如颜色,字体等)嵌入SWT表单中Label组件的setText()方法中几天,但它不起作用。我受到SWING功能的启发,我们可以做到这一点。请建议我。

1 个答案:

答案 0 :(得分:1)

除了使用浏览器小部件之外,我不知道任何自动解析HTML标签的方法,但是使用StyledText小部件可以获得一些漂亮的结果。您可以将一组StyleRanges(包括字体,前景色,背景颜色以及通常使用HTML标记的其他内容等方面)应用于窗口小部件,以获得所需的样式。要使其行为像Label,请调用

styledText.setEditable(false);
styledText.setEnabled(false);

这样用户将无法选择或修改小部件的内容。