1

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

4

1 回答 1

1

除了使用浏览器小部件之外,我不知道有任何自动解析 HTML 标记的方法,但是您可以使用 StyledText 小部件获得一些漂亮的结果。您可以将一组 StyleRanges(包括字体、前景色、背景色和您通常使用 HTML 标记的其他方面)应用到小部件,以获得您想要的样式。为了让它表现得像一个标签,调用

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

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

于 2011-02-16T15:24:59.223 回答