メソッドからの戻り値に問題があります。を作成しましたが、Imageそれをスケーリングして返したいです。
final Image img = new Image(src);
img.addLoadHandler(new LoadHandler() {
@Override
public void onLoad(LoadEvent arg0) {
resize img...
}
}
return img;
サイズ変更後の返品方法は?
imageサイズ直しのみの返品は不要です。
を最初 Imageに追加する必要がありDOMます。その後、その上で操作を行うことができます。
次のようなことができます:
Image image = new Image();
image.addLoadHandler(new LoadHandler() {
@Override
public void onLoad(LoadEvent event) {
// resize image
image.getElement().getStyle().setVisibility(Style.Visibility.Visible);
}
});
image.getElement().getStyle().setVisibility(Style.Visibility.HIDDEN);
RootPanel.get().add(image);
image.setUrl(url);