css - 在 Gwt WindowBuilder 中编辑 CSS

标签 css eclipse gwt windowbuilder

我在元素中使用 GWT,最近开始在 Eclipse 中使用 WindowBuilder。我创建了一个新类并在 WindowBuilder 中添加了一些小部件。所有的工作和一切。但是,当我尝试编辑某些面板的 CSS 并单击以编辑“styleName”字段时,我收到一条错误消息,内容为:

"There are no CSS files referenced from modules HTML."

我已经尝试在我的基本 html 文件和 Web.gwt.xml 文件中添加指向样式表的链接,但这似乎不起作用。我得到了同样的错误。

在其他类中我使用了 UiBinder 并在 XML 文件中添加了样式,但是这个类没有使用 UiBinder。那么,如何将 CSS 文件与类相关联,以便 WindowBuilder 允许我编辑样式?

在这个元素中,我没有或使用“war”目录。该元素是一个 couchapp,因此我将其编译到另一个目录并从那里将其推送到 CouchDB。似乎在其他元素中,有一个 war 目录的原始元素设置,此功能正常工作。

最佳答案

我遇到了同样的问题,并且能够通过将我的 CSS 资源从 war 目录移动到类路径来解决它,特别是在 GWT 模块描述符中声明为“公共(public)路径”的包内通过“”。

元素布局(由于 Eclipse Plugin Bug,模块描述符的位置很奇怪):

src
|- main
   |- java
   |  |- demo
   |     |- client
   |     |  |- MyWidget.java
   |     |  |- MyWidget.ui.xml
   |     |- Demo.gwt.xml
   |- resources
      |- demo
         |- css
            |- Demo.css

演示.gwt.xml:

<module>
         ...
    <source path="client" />
         ...
    <public path="css" />
    <stylesheet src="Demo.css" />
         ...
</module>

关于css - 在 Gwt WindowBuilder 中编辑 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6461436/

相关文章:

jquery - 凹凸形状div

java - 加载Java内部类

GWT 在树内和树网格之间拖放

java - 异步功能 - 错误状态 0

java - 在客户端使用 Ref.create() 会导致错误

CSS 两个 div 宽度 50% 在一行中,文件中有换行符

html - 使用 CSS 网格重新排序元素

python - openerp模块开发中如何使用create和write函数?

java - 从命令行使用 Maven 处理多个 Eclipse 项目

javascript - 更改按钮颜色和背景颜色onclick