[英]How to remove JFrame and show other ons after X seconds? (Java)
当用户完成使用我的应用程序时,会显示“谢谢”屏幕。 我的问题是我想在5秒钟后隐藏此屏幕,并显示该应用程序的“欢迎”屏幕。
我怎样才能做到这一点? 我应该听什么事?
(我使用NetBeans IDE在Java中编程)
谢谢,Tomer
Swing Timer可以做到这一点。 您将创建一个不重复的计时器(在Timer上调用setRepeats(false)),并在其ActionListener的actionPerformed方法中,在第二个窗口中调用setVisible(false)或dispose()。 Swing教程将向您展示如何使用它: Swing计时器
但我不得不承认,许多人(包括我自己)并不喜欢像Windows那样交换的应用程序。 使用CardLayout在稳定的JFrame中交换JPanel视图可能会更好。 同样,您可以使用Swing计时器来告诉布局交换“卡片”。 有关这方面的更多信息: CardLayout
祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.