Java 如何在X秒后删除JFrame并显示其他ON?(爪哇)

Java 如何在X秒后删除JFrame并显示其他ON?(爪哇),java,netbeans,Java,Netbeans,当用户使用完我的应用程序后,会显示一个“谢谢”屏幕。 我的问题是,我想在5秒钟后隐藏此屏幕,然后显示应用程序的“欢迎”屏幕 我该怎么做?我应该听什么节目 (我正在用Java编程,使用NetBeans IDE) 谢谢, Tomer摆动计时器可能与此相关。您将创建一个不重复的计时器(在计时器上调用setRepeats(false)),并在其ActionListener的actionPerformed方法中,在第二个窗口上调用setVisible(false)或dispose()。Swing教程将向您

当用户使用完我的应用程序后,会显示一个“谢谢”屏幕。 我的问题是,我想在5秒钟后隐藏此屏幕,然后显示应用程序的“欢迎”屏幕

我该怎么做?我应该听什么节目

(我正在用Java编程,使用NetBeans IDE)

谢谢,
Tomer

摆动计时器可能与此相关。您将创建一个不重复的计时器(在计时器上调用setRepeats(false)),并在其ActionListener的actionPerformed方法中,在第二个窗口上调用setVisible(false)或dispose()。Swing教程将向您展示如何使用:

但我必须承认,很多人(包括我自己)并不真的喜欢windows这样交换的应用程序。您最好使用CardLayout在稳定的JFrame中交换JPanel视图。同样,您可以使用Swing计时器告诉布局交换“卡”。有关这方面的更多信息:


祝你好运

+1因为我必须承认,很多人(包括我自己)并不真的喜欢windows这样交换的应用程序。此外,当我使用完一个应用程序后,5秒钟就可以显示一条感谢信息,这是相当长的一段时间。