我试图制作H3标签,此时我使用内置的Vaadin主题 - ValoTheme。这就是我创建新标签的方式:
Label label = new Label();
label.setCaption("myLabel");
label.setStyleName(ValoTheme.LABEL_H3);
但由于某种原因,标签保持原样。 问题是 - 如何在不使用CSS的情况下使用时尚的Label?
谢谢
P.SUI类已使用@Theme(ValoTheme.THEME_NAME)进行注释
更新:如上所述,使用ValoTheme样式制作主按钮,一切都很完美。
答案 0 :(得分: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);
我希望它有助于某人