1

ドキュメントによると、次のようにuibinderテンプレートで使用する画像リソースを追加できます。

public interface Resources extends ClientBundle {

  @Source("Logo.jpg")
  ImageResource logo();

  ...
}

ただし、この例をそのまま使用すると、画像ファイル(Logo.jpg)がResources.javaと同じディレクトリ/パッケージに含まれている必要があります。画像ファイルをどこに置くべきですか?また、画像ファイルをsrcツリーに保持する必要がないように、ファイルパスをどのようにリストする必要がありますか?具体的には、mavenを使用しています-src / main / java / com / mygwtapp / clientではなく、src / main / webappに画像を配置したくないですか?

4

1 に答える 1

2

次のように、画像の相対パスを指定できます。

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

パスは、リソースインターフェイスが配置されている場所を基準にしています。そして../は親ディレクトリを表します。

于 2011-08-03T20:01:46.363 に答える