Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.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
Java 通过计时器销毁messageBox_Java_Gwt_Timer_Messagebox - Fatal编程技术网

Java 通过计时器销毁messageBox

Java 通过计时器销毁messageBox,java,gwt,timer,messagebox,Java,Gwt,Timer,Messagebox,我在程序中显示一些messageBox。例如,如果成功保存数据,messageBox将显示“Successfull”。但我想让它接近计时器。当它超过两秒钟时,它应该关闭。我不需要准备好的代码。只要你告诉我怎么做就够了。顺便说一下,我的平台是GWT 致以最诚挚的问候。除了计时器之外,可能还有更好的方法。然而,有了计时器,你就会 使用GWT的com.google.GWT.user.client.Timer类 谢谢你,我的朋友,但是这段代码不适用于杀死MessageBox。两秒钟后,屏幕上仍然有me

我在程序中显示一些messageBox。例如,如果成功保存数据,messageBox将显示“Successfull”。但我想让它接近计时器。当它超过两秒钟时,它应该关闭。我不需要准备好的代码。只要你告诉我怎么做就够了。顺便说一下,我的平台是GWT


致以最诚挚的问候。

除了计时器之外,可能还有更好的方法。然而,有了计时器,你就会 使用GWT的com.google.GWT.user.client.Timer类


谢谢你,我的朋友,但是这段代码不适用于杀死MessageBox。两秒钟后,屏幕上仍然有messagebox在等待我关闭:)事实上,我正在寻找关闭messagebox的答案。您是否调用了messagebox.hide()-我假设您使用的是com.google.gwt.user.client.ui.popupaneyes,我使用过,但不起作用。所以我用不同的方法来解决我的问题,就像你们第一次说的。我使用panel创建自己的messagebox,并在项目中使用它。因此,从现在起,它更加灵活。
    Timer t = new Timer() {
      public void run() {
        Window.alert("Nifty, eh?");
        // your messageBox code
        t.cancel(); // Since you only need this run once.
      }
    };

    // Schedule the timer to run once in 2 seconds.
    t.schedule(2000);