2012-12-11 46 views
1

爲先,對不起,我的英語的Java/CSS - Vaadin:添加Switchbutton背景

我想添加一個新的背景爲我的開關按鈕,但它不工作。我創造了一個新的規則,在我的style.css這樣的:

.v-switch-slider-gruppe { 
    position: absolute; 
    top: 0; 
    left: 0; 
    background: url(images/GruppeSingle.png) no-repeat; 
    width: 130px; 
    height: 20px; 
} 

比我想.addStyleName說(..)使用CSS規則來進行開關按鈕

GridLayout grid = new GridLayout(); 
Switch sw = new Switch(); 
sw.addStyleName("v-switch-slider-gruppe"); 
grid.addComponent(sw); 
mainWindow.addComponent(grid); 

但編譯器這樣說:

費爾南德斯11日下午7時55分33秒com.vaadin.terminal.gwt.server.AbstractApplicationServlet serveStaticResourcesInVAADIN 信息:請求的資源[VAADIN /的視覺元件/ com.example.switchtest.widgetset.SwitchtestWidgetset /開關/ images/GruppeSingle.png]找不到fr om文件系統或通過類加載器。將widgetset和/或主題JAR添加到您的類路徑或將文件添加到WebContent/VAADIN文件夾。

有誰能告訴我,錯在哪裏?

THX :)

回答

0

假設styles.css的是視窗元件的一部分,在com.example.switchtest.widgetset/public目錄,則圖像GruppeSingle.png需要在相對於相同源位置例如com.example.switchtest.widgetset/public/images/GruppeSingle.png