読者です 読者をやめる 読者になる 読者になる

ImageBundleがDeprecatedになっていた

2.0の時点ですでにImageBundleはDeprecatedですが、代わりにClientBundleを使うことが推奨されています。
このImageBundleは、、

public interface MyResources extends ImageBundle {
	public static final MyResources ICON = GWT.create(MyResources.class);

	@Resource("add.png")
	public AbstractImagePrototype add();

	@Resource("delete.png")
	public AbstractImagePrototype delete();
}

以下のようにClientBundleを使って書きます。

public interface MyResources extends ClientBundle {
	public static final MyResources ICON = GWT.create(MyResources.class);

	@Source("add.png")
	public ImageResource add();

	@Source("delete.png")
	public ImageResource delete();
}

古いコードでAbstractImagePrototypeを使用する必要がある場合には、ImageResourceをAbstractImagePrototypeに変換します。

AbstractImagePrototype.create(MyResources.ICON.add())