在一个带有图像资源的GWT UiBinder模板中,我应该在哪里找到实际的图像文件



根据文档,你可以像这样添加一个图片资源来使用在文件夹模板中:

public interface Resources extends ClientBundle {
  @Source("Logo.jpg")
  ImageResource logo();
  ...
}

按原样使用本例,图像文件(Logo.jpg)必须包含在与Resources.java相同的目录/包中。我应该把我的图像文件,我应该如何列出文件路径,使我不必保持图像文件在我的src树?具体来说,我使用maven -我不希望我的图像在src/main/webapp,而不是在src/main/java/com/mygwtapp/client?

您可以像这样为您的图像提供一个相对路径:

@Source("../../resources/images/Logo.jpg")
ImageResource logo();

路径相对于资源接口所在的位置。和. ./表示父目录

相关内容

最新更新