Размер шрифта метки стиля
Я пытаюсь сделать ярлык H3, сейчас я использую встроенную тему Vaadin - ValoTheme. Вот как я создаю новый ярлык:
Label label = new Label();
label.setCaption("myLabel");
label.setStyleName(ValoTheme.LABEL_H3);
Но по какой-то причине лейбл остался без стилей. Вопрос в том, как сделать стильную этикетку без использования CSS.
Спасибо
PS Класс пользовательского интерфейса был аннотирован @Theme(ValoTheme.THEME_NAME)
Обновление: Создание основной кнопки со стилем ValoTheme, как описано выше, все работает отлично.
1 ответ
Потребовалось некоторое время, чтобы исследовать и найти решение, которое подходит мне лучше всего. Проблема была связана с 'label.setCaption(caption);' метод, который устанавливает заголовок компонентов, но запрещает настройку объекта.
Спасибо @ Андре Шильду за предложение. Итак, я протестировал эти два небольших решения, и они отлично работали:
Label label = new Label(caption);
label.setStyleName(ValoTheme.LABEL_H3);
а также
Label label = new Label(caption);
label.addStyleName(ValoTheme.LABEL_H3);
Я надеюсь, что это помогает кому-то