0

我正在尝试制作 H3 标签,此时我使用内置的 Vaadin 主题 - ValoTheme。这就是我创建新标签的方式:

Label label = new Label();
label.setCaption("myLabel");
label.setStyleName(ValoTheme.LABEL_H3);

但由于某种原因,标签一直没有样式。问题是 - 我如何在不使用 CSS 的情况下打造时尚的 Label?

谢谢

PS UI 类已使用 @Theme(ValoTheme.THEME_NAME) 进行注释

更新:如上所述使用 ValoTheme 样式制作主按钮,一切正常。

4

1 回答 1

1

花了一段时间来调查并找到最适合我的解决方案。该问题与“label.setCaption(caption);”有关 方法,它设置组件标题,但它拒绝对象自定义。

感谢@André Schild 的建议。所以我测试了这两个小解决方案,它们运行良好:

Label label = new Label(caption);
label.setStyleName(ValoTheme.LABEL_H3);

Label label = new Label(caption);
label.addStyleName(ValoTheme.LABEL_H3);

我希望它可以帮助某人

于 2017-01-01T02:28:55.287 回答