uibinder onload没有打电话

时间:2010-11-12 17:20:19

标签: java gwt uibinder

如果我通过new TheWidget();调用uibinder是onLoad()方法是在实例化TheWidget()之后调用吗?

public class TheWidget extends Composite {

}

在我的测试中,onLoad()没有调用

2 个答案:

答案 0 :(得分:1)

当您的小部件附加到浏览器文档时,

onLoad被调用,而不是在构造它时。

尝试将您的小部件添加到另一个附加小部件:

TheWidget theWidget = new TheWidget();
RootPanel.get().add(theWidget);

答案 1 :(得分:0)

如果在Composite对象中使用UiBinder,则应在构造对象时调用它 - 内部构造函数。看看Hello World