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