有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java uibinder onload not调用

如果我通过new TheWidget();调用uibinder,那么在Widget()实例化之后是否立即调用is onLoad()方法

public class TheWidget extends Composite {

}

在我的测试中,onLoad()不是调用


共 (2) 个答案

  1. # 1 楼答案

    若您在Composite对象内使用UiBinder,那个么当对象被构造时,您应该在构造函数内调用它。看一下Hello World

  2. # 2 楼答案

    当您的小部件连接到浏览器文档时,而不是在构建它时,会调用onLoad

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

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