如何在延迟时放置多个帧?

时间:2013-09-03 13:31:48

标签: java delay

我尝试过使用Thread.sleep(n);但是我面临着麻烦。 (对不起,如果这看起来太长了,我只想让我的情况变得清晰。)

我想要实现的目标: 我希望Frame_1显示大约5秒钟,然后我希望它立即消失,然后Frame_2显示5秒钟,然后Frame_2消失,就像Frame_3显示一样,我的所有工作都在那里进行。如果重要的话,所有这些框架都在不同的类别,但相同的包装。但只有Frame_1类是公开的并且有一个主要的。

我在做什么:(不是确切的编码)

FRAME_1

{

     .
     .
     .
     Call_1();

}

void Call_1()

{

     Thread.sleep(5000);
     setVisible(false);
     Frame_2 f= new Frame_2();
     f.show();

}

类似于Frame_2。

发生了什么 Frame_1显示5秒钟并消失。 Frame_2显示5秒钟并消失。 Frame_3显示,随后Frame_2重新出现。所以现在我同时打开了Frame_2和Frame_3。

0 个答案:

没有答案