我正在尝试使用Advanced GWT Components库的AdvancedTabPanel。我将JAR文件放在war/WEB-INF/lib下并添加到Eclipse中的类路径中,并添加到我的HTML文件中:

<link id="advancedTheme" type="text/css" rel="stylesheet" href="./advanced/themes/default/theme.css"/>


尽管它可以找到Java类并可以加载,但找不到CSS。如何正确指向CSS?我可以看到该文件存在于JAR下,为org/gwt/advanced/public/advanced/themes/default/theme.css ...

编辑:我也已经在我的.gwt.xml中添加了<inherits name="org.gwt.advanced.Grid"/>标记,如其Quick Start所示。

最佳答案

最初,我以为模块的资源将基于Eclipse插件的演示项目转储到Web服务器的根目录中,并在其中放置一些css / html文件-但它们实际上位于以模块命名的路径下。一旦将其更改为引用<projectname>/advanced/themes/default/theme.css(或使用.gwt.xml文件中的样式表标签对其进行引用),它就会起作用。

10-06 02:58