Я борюсь с некоторыми незначительными изменениями макета в ваадине, которые должны выполняться на стороне Java и Css.Каков метод выбора для изменения CSS-изменений в ваадине?
Everytime Мне нужно настроить раскладку вещь как обивка-топ, цвет фона или жирным шрифтом одного компонента Мне нужно установить стиль с помощью Java кода тоже:
userLink.setStyleName("textbold");
Изменения в моей styles.css (под Vaadin/темы/приложения /) будет затем:
@import "../runo/styles.css";
.textbold {
font-weight: bold;
}
...
является ли это правильный способ изменения CSS или есть другой способ? Могу ли я сделать это, не затрагивая код Java?
Вы должны использовать «addStyleName (String)» вместо «setStyleName (String)». Последний мог заменить другие стили. [Как указано здесь] (https://vaadin.com/api/com/vaadin/ui/Component.html#setStyleName (java.lang.String)) – Chilloutman