4

我正在使用通过 stackoverflow 找到的代码(请参见下文)加载图像。但是,我现在注意到“getWidget()”已被弃用。而不是等到它不再可用,我想现在解决这个问题。请问我应该用什么来代替“getWidget()”?

// Add a finish handler which will load the image once the upload finishes
            existingdefaultUploader.addOnFinishUploadHandler(onReplaceFinishUploaderHandler);
            existingdefaultUploader.getFileInput().getWidget().setStyleName("customButton");
            existingdefaultUploader.getFileInput().getWidget().setSize("100px", "20px");

问候,

格林

4

1 回答 1

5

你可以.asWidget()改用。

有时,类会注释要使用的方法而不是已弃用的方法。
在这种情况下,没有评论。但是,您可以查看源代码以了解该类本身如何实现已弃用的方法:

@Deprecated
public Widget getWidget() {
  return asWidget();
}

编辑:正如评论中提到的,最新版本的 Javadoc甚至告诉您使用什么而不是弃用的方法。

于 2015-09-15T06:27:16.433 回答