Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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
Html 如何使用onModuleLoad()和计时器加载页面_Html_Gwt - Fatal编程技术网

Html 如何使用onModuleLoad()和计时器加载页面

Html 如何使用onModuleLoad()和计时器加载页面,html,gwt,Html,Gwt,这应该是一个相当简单的问题,但我还没有遇到任何类似于.net的东西,在.net中,当加载页面时可以触发事件。这里是@GWT,这里是onModuleLoad()。我如何转到另一个HTML页面,比如说2秒后 下面的页面会执行此操作,但在单击按钮之后。我不想点击任何按钮。只需在加载初始页面时自动加载另一个页面 GWT应用程序是单页应用程序。你总是在同一页上。你可以在任何你喜欢的地方添加计时器。例如,您可以在onModuleLoad的末尾添加它 package com.example.client;

这应该是一个相当简单的问题,但我还没有遇到任何类似于.net的东西,在.net中,当加载页面时可以触发事件。这里是@GWT,这里是onModuleLoad()。我如何转到另一个HTML页面,比如说2秒后

下面的页面会执行此操作,但在单击按钮之后。我不想点击任何按钮。只需在加载初始页面时自动加载另一个页面


GWT应用程序是单页应用程序。你总是在同一页上。你可以在任何你喜欢的地方添加计时器。例如,您可以在onModuleLoad的末尾添加它

package com.example.client;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.Timer;
import com.google.gwt.user.client.ui.*;

public class TimerExample implements EntryPoint 
{
    @Override
    public void onModuleLoad() 
    {
        Timer t = new Timer() 
        {
            @Override
            public void run() 
            {
                RootPanel.get().clear();  
                RootPanel.get().add(new HTML("Bye"));
            }
        };

        // Schedule the timer to run once in 5 seconds.
        t.schedule(5000);

        RootPanel.get().add(new HTML("Hello"));
    }
}
您还应检查以下内容: