微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Gwt WindowBuilder中编辑CSS

如何解决在Gwt WindowBuilder中编辑CSS

| 我在一个项目中使用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 \”目录。该项目是一个沙发应用程序,因此我将其编译到另一个目录并将其从那里推送到CouchDB。似乎在其他项目中,原始项目的安装带有war目录,此功能正常运行。     

解决方法

        我遇到了同样的问题,可以通过将我的CSS资源从war目录移动到类路径来解决该问题,特别是在一个通过\“声明为GWT模块描述符中的\” public path \“的包中 \“。 项目布局(由于Eclipse Plugin Bug,模块描述符的奇数位置):
src
|- main
   |- java
   |  |- demo
   |     |- client
   |     |  |- MyWidget.java
   |     |  |- MyWidget.ui.xml
   |     |- Demo.gwt.xml
   |- resources
      |- demo
         |- css
            |- Demo.css
Demo.gwt.xml:
<module>
         ...
    <source path=\"client\" />
         ...
    <public path=\"css\" />
    <stylesheet src=\"Demo.css\" />
         ...
</module>
    ,        要解决此问题: 在模块文件gwt.xml中输入:
<stylesheet src=\"example.css\"/>
菜单中的下一个:项目->清理。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。