I'm trying to make H3 label, at this point I use built-in Vaadin theme - ValoTheme.This is how i create new label:
Label label = new Label();
label.setCaption("myLabel");
label.setStyleName(ValoTheme.LABEL_H3);
But for some reason, label keeps unstyled. The question is - how i could stylish Label without using CSS?
Thanks
P.S UI class has been annotated with @Theme(ValoTheme.THEME_NAME)
Update: Making primary button with ValoTheme styling as described above, everything works perfectly.
It took for a while to investigate and found solution that fits me best. The issue has been related to 'label.setCaption(caption);' method, which set components caption, but it denied object customizations.
Thanks to @André Schild for suggestion. So i tested these two small solutions and they worked fine:
and
I hope it helps someone