如何使用GWT设置和/或处理onload事件

时间:2011-04-07 02:44:25

标签: events gwt

这必须是一个非常基本的问题,但我不能在我的生活中通过谷歌或这个网站找到关于如何做到这一点的任何事情,这真的令人沮丧,因为我已经完成了GWT教程。

我正在尝试将我拥有的javascript项目转换为GWT。现在我正在尝试将“”转换为GWT等效的东西。我看过RootPanel,看不到任何东西。

显然我在GWT中缺少一些基本的东西?

1 个答案:

答案 0 :(得分:13)

GWT中的大多数小部件和面板都实现了HasAttachHandlers接口。将AttachEvent.Handler添加到这些小部件/面板等同于定义运行onload的函数。

一个例子:

FlowPanel mainPanel = new FlowPanel();
mainPanel.addAttachHandler(new AttachEvent.Handler() {

  @Override
  public void onAttachOrDetach(AttachEvent event) {
    // do something
  }
});