Я работаю над проектом Vaadin 7.5.3
с аннотированной конфигурацией сервлета.Как я могу изменить цвет фона панели при зависании в аннотированном 7.5 Vaadin?
Мой главный класс пользовательский интерфейс:
@Title("Forms")
@Theme("valo")
public class FormsUI extends UI {
Panel container = new Panel();
@Override
protected void init(VaadinRequest vaadinRequest) {
configureComponents();
buildLayout();
}
private void configureComponents() {
}
private void buildLayout() {
setContent(container);
}
@WebServlet(urlPatterns = "/*")
@VaadinServletConfiguration(ui = FormsUI.class, productionMode = false)
public static class FormsServlet extends VaadinServlet {
}
}
Мой POM (не полный) является:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<failOnMissingWebXml>false</failOnMissingWebXml>
<vaadin.version>7.5.3</vaadin.version>
<vaadin.plugin.version>${vaadin.version}</vaadin.plugin.version>
</properties>
<repositories>
<repository>
<id>vaadin-addons</id>
<url>http://maven.vaadin.com/vaadin-addons</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-server</artifactId>
<version>${vaadin.version}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-client-compiled</artifactId>
<version>${vaadin.version}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-themes</artifactId>
<version>${vaadin.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.3.v20140905</version>
</plugin>
</plugins>
</build>
Это довольно много его. Таким образом, вся CSS (valo
тема) определена в зависимости от vaadin-themes
(я считаю).
Что я хочу сделать, это изменить цвет фона панели (или, фактически, ЛЮБОГО компонента), когда моя мышь нависает над ней. Супер простой в чистом CSS.
Каждый пример, который я нахожу в Интернете, указывает на добавление пользовательских классов CSS, которые я могу сделать. Но где я их определяю? Как загрузить их?
Предложения оценены.
Благодаря
Право. И я делал это в прошлом, когда я настраивал Ваадина на «ручной» способ. Но где именно тема «вало», поэтому я могу дублировать ее и вносить изменения? Эти два файла выше буквально все, что у меня есть в моем проекте. – cbmeeks