如何在特定时间后终止 JFrame?

Posted

技术标签:

【中文标题】如何在特定时间后终止 JFrame?【英文标题】:How to terminate a JFrame after a specific amount of time? 【发布时间】:2014-12-19 21:51:09 【问题描述】:

我想要一个 JFrame 来显示一个 gif,这是我的加载屏幕,然后自动终止。我可以在特定时间段后或完成显示 gif 后终止它。有没有办法做到这一点?

【问题讨论】:

【参考方案1】:

显示一个 gif,这是我的加载屏幕,然后自动终止。

听起来你可能想要一个启动画面。

有关更多信息和工作示例,请参阅 How to Create a Splash Screen 上的 Swing 教程中的部分。

【讨论】:

仅供参考:如果是动画 GIF,OP 将需要设置自己的重绘计时器,但建议 +1【参考方案2】:

您可以使用javax.swing.Timer 调用框架上的dispose 以在之后关闭它...

详情请见How to use Swing Timers

【讨论】:

以上是关于如何在特定时间后终止 JFrame?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取位于 JFrame 中特定布局位置的组件

如何从代码中关闭 Java Swing 应用程序

在iOS中终止后如何在打开应用程序时重新打开最后一个视图

当我在一个线程执行(在activemq cpp中)中捕获特定值时,如何终止/停止所有其他线程?

成功识别脚本中的 PID 后,如何终止进程? [复制]

如何让线程等待 JFrame 在 Java 中关闭?