我正在使用通过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");

问候,

格林

最佳答案

您可以改用.asWidget()

有时,类会注释要使用的方法而不是已弃用的方法。在这种情况下,没有评论。但是,您可以查看source code来查看类本身如何实现不推荐使用的方法:

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

编辑:
如注释中所述,latest version的Javadoc甚至告诉您使用什么而不是不推荐使用的方法。

07-25 21:06