Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将ButtonElement包裹到Button_Java_Gwt - Fatal编程技术网

Java 将ButtonElement包裹到Button

Java 将ButtonElement包裹到Button,java,gwt,Java,Gwt,我正在尝试将ButtonElement包装到按钮中: @UiField ButtonElement myButton; Button theButton = Button.wrap(myButton); 但是,我遇到了以下错误: @UiField myButton, template field and owner field types don't match: com.google.gwt.dom.client.ButtonElement is not assignable to com

我正在尝试将ButtonElement包装到按钮中:

@UiField ButtonElement myButton;

Button theButton = Button.wrap(myButton);
但是,我遇到了以下错误:

@UiField myButton, template field and owner field types don't match: com.google.gwt.dom.client.ButtonElement is not assignable to com.google.gwt.user.client.ui.Button

这意味着,尽管java代码中有一个
ButtonElement
,但名为“myButton”的uibinder标记实际上是一个
Button
小部件,而不是
ButtonElement
elt

将uibinder更改为实际使用
,或将
@UiField
更改为按钮(并放弃
换行(…)
调用)