在具有图像资源的GWT UiBinder模板中,我应该在哪里找到实际的图像文件?
根据,您可以添加要在uibinder模板中使用的图像资源,如下所示:在具有图像资源的GWT UiBinder模板中,我应该在哪里找到实际的图像文件?,gwt,uibinder,clientbundle,Gwt,Uibinder,Clientbundle,根据,您可以添加要在uibinder模板中使用的图像资源,如下所示: public interface Resources extends ClientBundle { @Source("Logo.jpg") ImageResource logo(); ... } @Source("../../resources/images/Logo.jpg") ImageResource logo(); 但是,使用这个示例,图像文件(Logo.jpg)必须包含在与Resources.ja
public interface Resources extends ClientBundle {
@Source("Logo.jpg")
ImageResource logo();
...
}
@Source("../../resources/images/Logo.jpg")
ImageResource logo();
但是,使用这个示例,图像文件(Logo.jpg)必须包含在与Resources.java相同的目录/包中。我应该将图像文件放在哪里,如何列出文件路径,以便不必将图像文件保存在src树中?具体地说,我使用的是maven-我不希望我的图像出现在src/main/webapp中,而不是出现在src/main/java/com/mygwtap/client中吗?您可以像这样为图像提供一个相对路径:
public interface Resources extends ClientBundle {
@Source("Logo.jpg")
ImageResource logo();
...
}
@Source("../../resources/images/Logo.jpg")
ImageResource logo();
该路径与资源接口所在的位置相关。
和../代表父目录