【发布时间】:2012-09-24 09:33:07
【问题描述】:
我正在尝试创建一个显示 gif 动画的启动画面。我希望在 main() 函数返回后实际显示我的启动屏幕的事情(Main() 只是创建一个登录屏幕。我希望我的 GUI 初始化在用户输入密码后开始)。此外,在完成某些非 GUI 后台操作后,我的启动画面应该会消失。
那么...我可以(或应该)在这种情况下使用 awt 的 SplashScreen 类吗?
我当前的实现设法显示一个空白的初始屏幕并在正确的时间将其隐藏。问题是 gif 动画仅在 GUI 初始化之后加载。我认为是因为 EDT 忙于 GUI 初始化,无法显示动画。
我希望 SplashScreen 类可能会解决这个问题。如果有人有任何提示或提示,将不胜感激。
【问题讨论】:
标签: java awt splash-screen