Где я должен найти фактический файл изображения в шаблоне GWT UiBinder с ресурсом изображения? - PullRequest
1 голос
/ 03 августа 2011

Согласно документам , вы можете добавить ресурс изображения для использования в шаблоне 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?

1 Ответ

2 голосов
/ 04 августа 2011

Вы можете указать относительный путь для ваших изображений, например:

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

Путь относительно того, где расположен интерфейс ресурсов.И ../ обозначает родительский каталог.

...