首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从一个ClientBundle导入图像以在另一个ClientBundle样式中使用

如何从一个ClientBundle导入图像以在另一个ClientBundle样式中使用
EN

Stack Overflow用户
提问于 2014-03-14 02:03:42
回答 1查看 61关注 0票数 1

我有一个客户端捆绑包:

代码语言:javascript
复制
public interface FirstClientBundle extends ClientBundle {

  public static final FirstClientBundle INSTANCE = 
  GWT.create(FirstClientBundle.class);

  @Source("panel-top-bg.png")
  public ImageResource panelTopBg();
}

我想使用来自first Bundle的图像作为另一个Bundle的样式。如下所示:

代码语言:javascript
复制
public interface SecondClientBundle extends ClientBundle {

  public static final SecondClientBundle INSTANCE = 
  GWT.create(SecondClientBundle.class);

  public interface Style extends CssResource {
    @ClassName("panelTop")
    String panelTop();
  }

  @Source({ "style.css" })
  public Style style();
}

CSS文件的结尾如下所示:

代码语言:javascript
复制
@sprite .panel-top {
  gwt-image: "FirstClientBundle.panelTopBg";
  height: 18px;
  cursor: move;
}

这有可能吗?或者我应该用不同的方式来做整个事情?

EN

回答 1

Stack Overflow用户

发布于 2014-03-14 22:28:21

你能把第二个ClientBundle写成第一个的子接口吗?

代码语言:javascript
复制
public interface SecondClientBundle extends FirstClientBundle
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22387168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档