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

@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更改为实际使用<button>,或将@UiField更改为Button(并放下wrap(...)调用)。

关于java - 将ButtonElement包装为Button,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13549704/

10-10 00:14