2011-12-02 75 views
0

我已经创建了GWTWebApplication,我添加了一个tabpanel并添加了htmltab penels。 现在我想改变tabpanel背景风格,但我不能,即使我尝试添加decarated面板,这种情况也一样。GWT:我如何在gwt中为tabpanel添加css风格WebApplication

如果我创建GWT Javaproject它添加在web应用项目。但指出defult CSS样式一些预先定义的CSS样式这种情况下

这是我的代码

TabPanel tabPanel = new TabPanel(); 
HTMLPanel hPanle1 =new HTMLPanel(""); 
HTMLPanel hPanle2 =new HTMLPanel(""); 
tabPanel.add(hpanel1,HPanel); 
tabPanel.add(hpanel2,HPanel2); 

我的要求是改变的TabBar背景颜色只有,当我选择我应该heligheted。 请尽快给我回复

回答

0

这听起来像你正在寻找的是一种方式来改变活动标签的背景。您可以使用GWT的内置类自动将其应用于活动的导航项目。

只是把这个在你的CSS的地方:

.tabpanel-activeNavItem { 
    background: red; 
} 

您也可以看看类TabPanelResourcesTabPanelStyle,以及有关的默认样式细节CSS文件tabpanel.css。要详细了解GWT如何处理CSS,请阅读它们的CSS Resource Documentation