我尝试过使用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。