在带有图像资源的 GWT UiBinder 模板中,我应该在哪里找到实际的图像文件?
根据 docs,您可以添加要在像这样的 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 中吗?
According to the docs, you can add an image resource to be used in a uibinder template like this:
public interface Resources extends ClientBundle {
@Source("Logo.jpg")
ImageResource logo();
...
}
Using this example as is, however, the image file (Logo.jpg) must be included in the same directory/package as Resources.java. Where should I put my image file and how should I list the file path so that I don't have to keep the image file in my src tree? Specifically, I'm using maven - don't I want my images in src/main/webapp, not in src/main/java/com/mygwtapp/client?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以为图像提供相对路径,如下所示:
该路径相对于您的资源界面所在的位置。
../ 代表父目录。
You can provide a relative path for your images like this:
The path is relative to where your Resources interface is located.
And ../ stands for parent directory.