我正在使用通过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甚至告诉您使用什么而不是不推荐使用的方法。