gpt4 book ai didi

java - gwtupload 缺少工具

转载 作者:行者123 更新时间:2023-12-01 13:45:29 24 4
gpt4 key购买 nike

我正在使用 gwtupload 库来更改标准上传表单。基本上我只想创建一个带有图像的小部件,并通过 css 将其更改为 :hover 和 :active 。

public class FileUploadFormImpl extends FileUploadForm implements HasClickHandler {

private SingleUploader fileUpload;

public FileUploadFormImplCostum(String actionUrl) {
setAction(actionUrl);
// Create Panel with costum Button
DecoratorPanel widget = new DecoratorPanel();
widget.setSize("100%", "100%");
widget.setStyleName("costum-Button");

// Create a FileUpload widget.
fileUpload = new SingleUploader(FileInputType.CUSTOM.with(widget));
fileUpload.setStyleName("costum-Button");
fileUpload.setWidth("100%");

fileUpload.getWidget().setSize("100%", "100%);");

add(fileUpload);
}
@Override
public HandlerRegistration addClickHandler(ClickHandler handler) {
return addDomHandler(handler, ClickEvent.getType());
}

项目构建但未运行我收到错误消息:

java.lang.AssertionError: Button should implement HasClickHandlers

但是我有一个点击处理程序,它基本上与库 example code page 上的相同。 。我不明白这是我的实现错误还是我错过了什么。感谢您的帮助。

最佳答案

您正在将未实现 HasClickHandlers 的 DecoratorPanel 传递给 FileInputType.CUSTOM.with 方法。

关于java - gwtupload 缺少工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20401512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com