我正在尝试创建一个显示gif动画的启动画面。关于我的Splash屏幕的事情我想实际让它出现在main()函数返回之后(Main()只创建一个登录屏幕。我希望我的GUI初始化在用户输入密码后开始)。此外,在完成某些非GUI后台操作后,我的启动画面应该会消失。
所以......在这种情况下我可以(或者我应该)使用awt的SplashScreen类吗?
我当前的实现设法显示空白的启动画面并在正确的时间隐藏它。问题是gif动画仅在初始化GUI之后加载。我认为这是因为EDT忙于GUI初始化而无法显示动画。
我希望SplashScreen类可以解决这个问题。如果有人有任何提示或提示,将不胜感激。
答案 0 :(得分:2)
tutorial似乎建议你可以使用动画。
启动画面可以显示任何gif,png或jpeg图像 透明度,半透明度和动画。下图代表 作为开发的Java应用程序初始屏幕的一个示例 动画gif文件。